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


18

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

たとえば、Skypeとnotepad ++のどちらにもと県は表示されませんが、これを入力しているとChromeでうまく表示されます。

最後の再起動の前後に新しいソフトウェアはインストールされませんでした。発生したのは、Windowsの更新だけでした。Notepad ++のドキュメントのエンコーディングはUTF-8に設定されています

Windows 7 x64

回答:


11

この問題がありました。Windows 7(プロフェッショナル)の次の設定につまずいた:

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

言語設定基づいてフォントを非表示にすることが有効になりました。これを無効にすると、大量のフォントが表示されたため、Eclipseは非表示にされていたフォントの表示を開始できました。

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


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

ここに画像の説明を入力してください拡大するにはクリックしてください

編集:私のために働いたより良い解決策を考え出した:

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


私は同じ問題を抱えていました。最初は、この答えは馬鹿げているように思えたので、試しませんでした。数時間後、私はそれを必死で試しました。動いた。この奇妙な問題の原因は何でしょうか?
トム・クリフト

@TomClift Cliftシステムの更新、「ユーザープロファイル」、またはホームディレクトリの変更(会社のネットワークは常にそれを行っています)があるたびに、問題が再び発生します。正確な原因がわからないが、それらに関連していると思う。
ニモ

2

明らかな疑いはフォントです-すべてのフォントが完全なユニコードをサポートしているわけではありません。


2
しかし、すべてのプログラムでフォントが突然変わったのでしょうか?また、Team Fortress 2をプレイしてもキャラクターが表示されないことに気付いています。数日前はすべて正常に表示されていました。
nmkef


1

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.