バッチファイルを使用していて日本語が文字化けする時はないでしょうか?
その原因と解決策を現役エンジニアの筆者が教えます。一瞬で簡単にできるので試してください。
windowsのプロンプトで使用できるbatやpythonやphpを使用して、業務効率化やWebサイトを作成しております。javaやシェルスクリプトなど、様々なプログラミングを行った実績ありの筆者です。
目次
バッチファイルで日本語が文字化けする原因と解決策
![文字コード](https://sugublog.org/wp-content/uploads/2021/08/school_08-2-1024x683.jpg)
バッチファイルが文字化けする原因は文字コードが違うからです。
解決策は文字コードを変更してあげることです。
バッチファイルで日本語が文字化けする原因
「windows」にデフォルトでついている「notepad」では文字コードが「UTF-8」になっています。
これでバッチファイルを実行すると下のように文字化けしてしまいます。
あわせて読みたい
![](data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
![](https://sugublog.org/wp-content/uploads/2021/07/analytics-2-300x157.jpg)
【bat】バッチを実行する方法!実行できない時の対処法などをご紹介
batファイルが既にありそれを実行してと言われたけど、どうやって実行すればわからない人の悩みに答えます。 またbatを実行しようとしたけど、できなかった時の原因と対…
![batでechoのエラー](https://sugublog.org/wp-content/uploads/2023/05/bat_echo_error1.png)
文字コードを変更すれば下のように解消します。
![batファイルでechoのエラーを解消した結果](https://sugublog.org/wp-content/uploads/2023/05/bat_echo_error2.png)
バッチファイルでの日本語文字化けの解消法
![解決](https://sugublog.org/wp-content/uploads/2021/12/PC教室20211216-3-1024x791.jpg)
文字化けを解消するには文字コードを変更します。
文字コードを変更するやり方はバッチファイルを編集します。
![フォルダ開くバッチファイル指定](https://sugublog.org/wp-content/uploads/2021/01/image-209-1024x217.png)
文字化けしたバッチファイルを右クリックして「編集」をクリックします。
![バッチファイルを編集する](https://sugublog.org/wp-content/uploads/2021/01/image-204.png)
バッチファイルが開くので、「ファイル」から「名前を付けて保存」をクリックします。
![バッチファイルを上書き保存する](https://sugublog.org/wp-content/uploads/2021/01/image-205.png)
文字コードを「ANSI」に変更して「保存」をクリックします。
![バッチファイルをANSIに変更して保存する](https://sugublog.org/wp-content/uploads/2021/01/image-206.png)
「上書きしますか?」と聞かれるので「はい」をクリックします。
![バッチファイルを上書きする](https://sugublog.org/wp-content/uploads/2021/01/image-208.png)
バッチファイルを実行すれば日本語文字化けが解消しています。
![batファイルでechoのエラーを解消した結果](https://sugublog.org/wp-content/uploads/2023/05/bat_echo_error2.png)
バッチファイルで日本語が文字化けする原因と解決策のまとめ
![迷路から出ている](https://sugublog.org/wp-content/uploads/2021/06/kaizen1-2-min-1024x432.jpg)
バッチファイルが日本語文字化けする原因は文字コードが「UTF-8」だからです。
解決方法は文字コードを「ANSI」に変更してあげる事です。
文字コード変更のやり方は、バッチファイルを「編集」⇒「名前を付けて保存」の文字コードを「ANSI」に変更して上書き保存するだけです。