Windowsのコマンドプロンプトで文字化け

コマンドプロンプトでなんらかのコマンドを実行して日本語が表示される場合に、 ▯で表示されてしまう問題。

なぜかいきなりこんな現象になってしまったが、設定を修正することで回避できる。

プロパティを開いて、フォントタブを選択。 フォントの欄には「MSゴシック」と「ラスターフォント」があり、デフォルトでは「MSゴシック」が選択されている。

その状態から、一度「ラスターフォント」に切り替えて、「OK」を押下してウインドウを閉じる。 これで一応回避できる。

ラスターフォントで切り替えてもダメなら、もう一度MSゴシックに戻してみると解決されるはず。 なぜこういった現象が起きるのかわからないが、フォント設定を、一度別のに変えて戻す、ということをすればひとまず解決する。