14

ディレクトリ "•◘▬¨ŤlCęół♥☺☻0" を作成しました。dir /b コマンドで表示できるようにしたいと考えています。これまでのところ、chcp 10000、chcp 10001、および chcp 65000(utf-8) コマンドは失敗しました (元の名前は「指定されたデバイスに書き込みできません」または空の文字列で表示されたか、Unicode 文字が置換/無視されていました)。理由とそれを修正する方法?公式ドキュメントは役に立ちません:(

4

2 に答える 2

28

ええ、私はちょうど私の問題を解決しました。Unicode 記号を管理できない cmd.exe のデフォルト フォントの不具合でした。それを修正するには (windows 7 x64 pro):

  1. 開く/実行するcmd.exe
  2. 左上隅のアイコンをクリックします
  3. プロパティを選択
  4. 次に「フォント」バー
  5. 「Lucida Console」を選択してOK。
  6. Chcp 10000プロンプトで書く
  7. ついにdir /b

ハートや漢字などを使ってきれいな UTF-16 出力をお楽しみください!

于 2012-05-26T10:29:22.993 に答える