バッチファイルの中でコードページをUTF-8に変える。
コードページ:65001 (UTF-8)の間は、バッチファイルが読めないので、変えて戻すまでを1行(または複文)に書きます。
また、コードページを変えると画面がクリアされるので、画面を確認するためにchcpの前にpauseを入れます。
test1.cmd
echo 前前前
pause & chcp 65001 & cmd /c echo 中中中 & pause & chcp 932
echo 後後後
これでは、効果がよく見えないので、まず、UTF-8のファイルを用意します。
chcp 65001 & cmd /c echo 中中中>utf8.txt & chcp 932
これをコードページ:932(シフトJIS)で表示すると、文字化けして見えます。
type utf8.txt
それをコードページ:65001 (UTF-8)で表示するバッチファイルです。
test2.cmd
echo 前前前
(
pause
chcp 65001
cmd /c type utf8.txt
pause
chcp 932
)
echo 後後後
« コンソールアプリか、Windowsアプリか、調べる。 | トップページ | IE8で「名前を付けて画像を保存する」フォルダが記憶されない。 »