2

それが私のシステムかどうかはわかりませんが、異常なことはしていませんが、Webページやテキストファイルに誤ってレンダリングされた文字が次のようにポップアップすることに気付き始めまし

http://www.kbssource.com/strange-characters.gif

これは、可能なすべての文字をサポートしていないフォントと組み合わせて、すべてに Unicode を使用するというかなり最近の傾向に関連していると思います。

では、これらのブリップの原因を知っている人はいますか (私は正しいですか?)、自分のコンテンツにこれが表示されないようにするにはどうすればよいですか?

4

3 に答える 3

2

この特定の著者の場合、テキストは UTF8 ではないことを想定したエディターで編集され、UTF8 で書き直されたようです。これは、ページを別の一般的なエンコーディングとして解釈するようにブラウザに指示すると、ページが正しく表示されないという事実に基づいています。これは、ある時点で一部の変換が不適切に行われたことを示しています。

UTF8 の唯一の問題は、ファイルが UTF8 であることを認識する標準化された方法がないことです。すべてのエディターが UTF8 で標準化されるまで、変換エラーは依然として発生します。他の Unicode バリアントの場合、ファイルの識別に役立つバイト オーダー マーク (BOM) はかなり標準的ですが、UTF8 ファイルの BOM は非常にまれです。

コンテンツに表示されないようにするには、常に Unicode 対応のエディターを使用していることを確認し、常に適切なエンコーディングでファイルを開くようにしてください。残念ながら、それは苦痛であり、エラーが時々発生します。重要なのは、元に戻すか、いくつかの編集を行うことができるように、それらを早期にキャッチすることです.

于 2008-08-08T05:08:02.807 に答える
0

あなたにできることは何もないと確信しています。最近、digg のトップページでよく見かけます。不適切にエンコードされた文字に関係している可能性が高いです。必ずしもフォントの要因ではなく、翻訳のどこかで間違いがあっただけです。

于 2008-08-08T05:10:36.983 に答える
0

アンダースコアと山かっこの問題が解消されたように見えましたが、修正されていないようです。

ここに小さなサンプルがあります。これは次のようになります。



#含む

____
#include <stdio.h>
____
#含む

更新:表示モードで修正され、編集モードでのみ壊れているようです

于 2008-08-08T06:07:20.440 に答える