UTF-8のコードページとは何ですか?


18

私のコマンドプロンプトのデフォルトコードページは936です。

UTF-8に変更する必要があります。

chcp 65001

上記は機能しません。正しいものは何ですか?


1
chcp 65001は私にとってはうまくいきました。もちろん、utf-8以外のプログラムは大きな混乱をもたらします。
ヘイナード

非ASCII文字を試しましたか?

回答:


12

動作させるにchcp 65001は、コマンドプロンプトでTrueTypeフォントを使用する必要があります。そのようなフォントの1つがLucida Consoleです。

Lucida Consoleを使用するには:

  • ウィンドウのタイトルバーを右クリックします。
  • 選択する Properties
  • タブを選択 Font
  • 選択する Lucida Console
  • 押す OK

残念ながら、Lucida ConsoleもConsolasも、非ASCII文字をコマンドプロンプトで正しくレンダリングしていないようです(そのような文字を含むファイルの処理に非常に神経質になります)。:-(
Synetech

おっと。正しくレンダリングされ.URLます(Chromeはファイルの作成時にUnicode文字を台無しにしました)。名前にUnicode文字が含まれるファイルがどうなるかについての私の懸念。コピーや移動などの操作を実行しても機能しなかったり、悪化したり、混乱するのではないかと心配しています。chcpデバイスに書き込めないという不満を言うコマンドを使用してみました。コマンドなしでもう一度試してみましたが、うまくいきました。o.O
Synetech

@Synetechは心配しないでください。表示が間違っていて、文字が正しいです。cd űはに表示されますcd ?が、それでも正しいディレクトリに移動します。
TWiStErRob 14

0

多くの人が、65001Windowsコンソールのサポートについてさまざまな質問に不満を述べています。私の特定のソリューションは、UTF-8の代わりにISO-8859-1コードページ(28591)を使用することでした。MSDNのコードページ識別子を見て、キャラクターのニーズに合ったものを特定することができます。

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