web-dev-qa-db-ja.com

一部のアプリケーションでUnicode文字が突然ボックスとして表示され始める

以前に表示されていたNotepad ++やSkypeなど、一部のアプリケーションではUnicode文字が突然表示されなくなったことに気付きました。代わりに、それらはボックスとして表示されます。彼らは以前は働いていましたが、再起動後に壊れたと思います。 Skypeの入力ウィンドウに入力して表示することもできますが、メッセージを送信すると、ボックスとして表示されます。

例:햇반と県はSkypeとnotepad ++のどちらにも表示されませんが、Chromeと入力すると、これらは正常に表示されます。

最後の再起動の前または後に新しいソフトウェアはインストールされませんでした、起こった唯一のことはいくつかのWindowsアップデートでした。 Notepad ++のドキュメントのエンコードはUTF-8に設定されています

Windows 7 x64

18
nmkef

私はこの問題を抱えていました。 Windows 7(プロフェッショナル)の次の設定に遭遇しました。

 Control Panel --> All Control Panel Items --> Fonts --> Font settings

言語設定に基づいてフォントを非表示が有効になりました。それを無効にすると、大きなフォントのチャンクが表示されました...これにより、Eclipseは非表示になっていたフォントを表示できるようになりました。

Eclipseでは、フォントを再度許可するように調整した後、使用していたすべてのNice UTF-8文字を表示できるようになりました。あなたが説明したように、割り当てられた元のフォント「Courier New」は、アイテムをボックスとして表示していました。

11
sdolgy
  1. 「コントロールパネル」->「地域と言語」->「管理」->「システムロケールの変更...」に移動します。
  2. ロケールを問題のあるロケールに変更してから、元に戻します。

enter image description here拡大するにはクリックしてください

編集:私のために働いたより良い解決策を見つけました:

ファイル名にその言語の一部の文字が含まれているデスクトップ上でファイル(あらゆる種類のファイル)を作成します

10
nemo

Chromeは、Win7 x64で発生した問題を引き起こす可能性があります。基本的にChrome=が漢字を表示する最初のアプリである場合にのみ発生します。

詳細については、この別のSuperUser投稿を参照してください。

Windows 7が突然Unicodeシンボルの表示を停止しました

2
snowdude

明らかに疑わしいのはフォントです。すべてのフォントが完全なUnicodeサポートを備えているわけではありません。

2
ddyer

別のプログラムがフォント設定を変更しているか、フォントに影響している可能性があります。 Adobe Fireworksを使用した後、Virtual DJで星のアイコンを失います。 (ちなみに、Fireworksは私のコンピューターの他の領域にあるすべてのフォントを表示するわけではありません。)あるプログラムが他のプログラムに何らかの影響を与えていると確信しています。

1
Paul