2017-08-23 36 views
0

私はバッチファイルで中国語を入れて次のコードを使用しています。中国語をバッチファイルに出力するには?

@echo off 

echo 成功 
echo 失敗 
echo 開始 

ただし、文字化けが発生します。

?? 
憭望? 
?? 

中国語をバッチファイルに出力する方法は?

答えて

0

保存バッチファイルタイプANSIへのファイルの拡張子:保存 "ANSI"

  • 押し」を選択し、 "エンコード" を選択窓にテキストエディタ
  • を使用して

    1. "名前を付けて保存..."
    2. "ボタンを押します。

    batファイルを実行すると、正しい単語が表示されます。 eryksunため

    成功 
    失敗 
    開始 
    

    おかげでお勧め:

    より一般的に、あなたは、このような++メモ帳として、BOMなしUTF-8などのバッチファイルを保存することができますエディタを使用する必要があります。一番上にあるコマンドchcp.com 65001を実行します。UTF-8コードページ(65001)はコンソール上でバグがありますので、実際にはこれを一時的に行うだけです。つまり、先にコードページを保存し、変数。

  • +0

    これは、ANSIコードとOEMコードページが同じ場合(つまり、DBCSコードページ)に限られます。コードページは中国語の文字をサポートしています。コードページ936または950;現在のコンソールフォントには、指定された文字のグリフがあります。 – eryksun

    +1

    より一般的には、メモ帳++などのBOMなしでバッチファイルをUTF-8として保存できるエディタを使用する必要があります。次に、上にコマンド 'chcp.com 65001'を実行します。 UTF-8コードページ(65001)はコンソール上でバグが多いので、実際には一時的に行うだけです。つまり、文字列を環境変数に読み込んだ後、先にコードページを保存して復元してください。 – eryksun

    +0

    お返事ありがとうございます:) – Peggy

    関連する問題