-
27-10-2019 - |
質問
一部のブラウザでは、HTMLで奇妙な文字が表示されています
.cshtml ジェネラコディセタグプレ
生成されたHTML
メタ ジェネラコディセタグプレ
**注:**たとえばChromeでは、これは発生しません!
解決
これらの文字はutf-8以上である可能性が高いですが、文字エンコードはiso-8859です。両方のエンコーディングを頭に表示しています。utf-8に変更するか、それらの文字を削除します。でも、それは迷っていると思います。
他のヒント
非常に特殊な状況でこの問題が発生しました。MSWordからWordpressにテキストをコピー/貼り付けしたときです。使用しているシステムはわかりませんが、修正するにはどうすればよいかわかりません。
あなたの文章が「ジェーン[奇妙なキャラクター]を実行してください」としましょう。
私は文字通り、文の途中にある「e R」を削除してから、手動で入力し直す必要がありました。奇妙なことに、私は知っています。しかし、そこに引っかかったばかりの奇妙なスペースキャラクターがいるようでした。
バリデーターを介してサイトを実行し、エンコードの問題が検出されるかどうかを確認します。エンコードの問題がある可能性があります。ドキュメントはUTF-8以外のもの(BOMUTF-8など)として保存される場合があります。
同じような問題が一度発生しましたが、メタタグに加えて、応答ヘッダーも設定する必要があることがわかりました。使用している言語はわかりませんが、Javaでは次のようになります:response.setCharacterEncoding("UTF-8");
所属していません StackOverflow