
A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
#2の回答者です。
あれから再度試してみました。
一応、成功しました。私は、もうバッチそのものは、とうに忘れましたので、既存にあるものを入れ替えながら試してみました。
ただ、環境に左右されやすく、何か微妙ですね。
もともと、command prompt は、chcp 65001 にしていますので、以下のようなbatch にしました。
chcp 65001 環境の元で行われている前提で、試してみてください。
for /f "delims=: tokens=2" %%i in ('chcp') do if not "%%i"==" 932" start /min /wait cmd /c chcp.com 932 ^& %0 %* & goto :eof
start /min /wait cmd /c chcp.com 932 ^& ^(set /p x=""^<nul ^& cmd /u /c type sjis.txt^) ^>unicode.txt
出来上がったファイルの中をバイナリでみますと、BOMなしのUnicode だから、エディタによっては文字化けしてしまいますね。
No.3
- 回答日時:
これですかね?
http://scripting.cocolog-nifty.com/blog/2008/12/ …
これを見る限り、そのコマンドはUTF-8→Unicode(UTF-16)の変換のようですが。
利用が許されるなら、nkfとかiconvとかが楽にできると思います。
No.2
- 回答日時:
>SJISのテキストファイルを、unicodeに変換したいのですが、
>ファイルの文字コードは変換できましたが、ファイルの中が文字化け(日本語部分)してしまいます。
私などが直面している問題とは、まったく別だと分かりました。
DOSコマンドというか、コマンドプロンプトで、chcp を使うというわけでしょうね。
ここら辺りの話でしょうけれども、本格的な話ではないようですから、そこそこにしたほうがよいでしょうね。
http://lsair.html.xdomain.jp/a/e/cmd-unicode.html
本格的には、古いツールですが、nkf には変えられませんね。
http://www.vector.co.jp/soft/dl/win95/util/se295 …
nkf.exe nkf32.dll Windows用
No.1
- 回答日時:
具体的に
・どんなコマンドを入力して変換したのか
・どんな方法を使って「文字化け」の確認をしたのか
を書いてください。
今の状態では
・操作が間違っていてそもそも変換してない
・確認方法がよくないため、文字化けしたように見える。正しい方法で確認すれば正しく変換できている
等も考えられます
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux テキストファイルをページ番号付きでコマンドラインから印刷したい 1 2023/02/22 12:47
- Visual Basic(VBA) ファイル名の右側を変更したい ファイル名:「1001日別売上」の左側へ「2022」を追加し、「202 6 2022/10/14 10:03
- Visual Basic(VBA) 入力ボックスが繰り返しポップアップして止まらない。 下記コードでファイル名の変更をしたいのですが、変 1 2022/09/08 11:27
- PDF acrobatでwordファイルをpdfに変換すると文字化けする 3 2023/02/10 09:31
- Excel(エクセル) エクセルのVBAについて とあるサイトのコードを参考に、CSVの文字化けを直すVBAを作成しているの 7 2022/11/04 14:15
- Visual Basic(VBA) VBAでエクセルをtxtに変換するとエクセルでカンマを含む文字数字がtxtでは「""」付にならないよ 1 2022/08/27 12:17
- Visual Basic(VBA) 特定の文字を簡単な操作で半角スペースに変換するか削除したい 2 2022/11/01 10:35
- その他(メールソフト・メールサービス) メールソフトを教えてください 1 2023/03/28 23:32
- その他(プログラミング・Web制作) ゲームを日本語化しようとすると文字化けしてしまいます。 2 2022/08/19 15:36
- フリーソフト フォルダ、ファイル名の一括変換について 3 2023/03/16 09:23
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
画像ファイル変換(Tiff→PDF)
-
エクセルVBAの自動変換機能?
-
家電製品の電力周波数を変える機械
-
VC++2005 CStringをshortに変換
-
マンセル⇔XYZ,RGB変換式或いは...
-
bmp→jpgに、jpg→bmpに
-
なぜ通信には16進数文字列が使...
-
10進数をBCDに変換する方法
-
Mac 乗数の入力方法
-
3のつく数字と3の倍数のみを表...
-
逆コンパイルと逆アセンブルの...
-
bmp → jpeg への変換
-
変換中の文字を表示させず、IME...
-
c++でmatからvectorへの変換の...
-
FortranをC++(VC++)へ変換
-
動画の画質劣化を抑える方法は?
-
変換ソフトについて
-
緯度、経度の 10進法と 60進法...
-
ハフ変換により円の検出方法はh...
-
VB.NETをJavaに変換するツール...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
家電製品の電力周波数を変える機械
-
エクセルVBAの自動変換機能?
-
マンセル⇔XYZ,RGB変換式或いは...
-
なぜ通信には16進数文字列が使...
-
分を時間に変換するプログラム
-
緯度、経度の 10進法と 60進法...
-
【EXCEL】カナ、ひらがなを英字...
-
10進数をBCDに変換する方法
-
FortranをC++(VC++)へ変換
-
VB 6 を VS 2012に変換するには?
-
シーケンサのCPUはニーモニック...
-
VB6からVB2010への変換について
-
StrConvの使い方について教えて...
-
VB.NETをJavaに変換するツール...
-
Mac 乗数の入力方法
-
VB6で10進数を32進数に変換する...
-
画像ファイル変換(Tiff→PDF)
-
isoをimgに変換したいのですが...
-
C/C++→JAVAに変換するツール
-
UTF8→ShiftJISに変換したいです!
おすすめ情報
A.txt(SJIS)を、Z.txt(Unicode)に変換したい。
ファイルの中は、日本語とアルファベットが混在した文字が書かれている。
変換方法は、
START /MIN /WAIT CMD /C CHCP 65001 ^& ^( SET /P x=""^<nul ^& CMD /U /C TYPE A.txt ^) ^>Z.txt
実行したあと、普通にエディタでファイルを開くと、Unicodeにはなっているが、日本語部分が文字化けしている。
という流れです。