Windows バッチで UTF-8 文字をエコーする 質問する

Windows バッチで UTF-8 文字をエコーする 質問する

echo を使用して UTF-8 テキスト ファイルを生成できますか? たとえば、次の文字を含むファイルを生成したい場合ę:

echo "abcd ę" > out.txt

(バッチファイルは UTF-8 でエンコードされています)

結果は ANSI でエンコードされたファイルになり、ę文字は に変換されます。UTF -8 ファイルを生成するようにするにはêどうすればよいでしょうか?echo

それが不可能な場合は、テキスト ファイルを作成した後にそのエンコーディングを変更できますか? gnuwin32 パッケージには、エンコーディングを変更するのに役立つツールはありますか?

ありがとう

ベストアンサー1

コマンドを使用してchcp、アクティブなコード ページを UTF-8 の 65001 に変更します。

chcp 65001

おすすめ記事