これは私だけでしょうか、それとも最近、文字が正しくレンダリングされないことが増えていますか?

StackOverflow https://stackoverflow.com/questions/5682

  •  08-06-2019
  •  | 
  •  

質問

私のシステムに問題があるのか​​どうかはわかりませんが、特に変わったことは何もしていませんが、Web ページやテキスト ファイルなどに表示される文字が正しく表示されていないことに気付き始めました。 このような:

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

これは、あらゆるものに Unicode を使用するという最近の傾向に関連しているのではないかと思います。すべての文字をサポートしているわけではないフォントと組み合わせると、これは良いことだと思います。

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

役に立ちましたか?

解決

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

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

コンテンツにそれが表示されないようにするには、常に Unicode 対応エディターを使用し、ファイルを常に適切なエンコーディングで開くようにしてください。残念ながら、これは面倒な作業であり、エラーが発生することもあります。重要なのは、元に戻したり、いくつかの編集を加えたりできるように、早期に発見することです。

他のヒント

私はそれがあなたにできることではないとかなり確信しています。最近、digg のトップページでこれをよく見かけます。おそらく、文字が不適切にエンコードされていることが関係しています。必ずしもフォントの要因ではなく、単に翻訳のどこかでミスがあっただけです。

アンダースコアと山かっこの問題はしばらく解消されたように見えましたが、修正されない可能性があります。

これは次のような小さなサンプルです。



#含む

____
#include <stdio.h>
____
#include 

アップデート:表示モードでは修正され、編集モードでのみ壊れているようです

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top