A 回答 (4件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
具体的に
・どんなコマンドを入力して変換したのか
・どんな方法を使って「文字化け」の確認をしたのか
を書いてください。
今の状態では
・操作が間違っていてそもそも変換してない
・確認方法がよくないため、文字化けしたように見える。正しい方法で確認すれば正しく変換できている
等も考えられます
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.3
- 回答日時:
これですかね?
http://scripting.cocolog-nifty.com/blog/2008/12/ …
これを見る限り、そのコマンドはUTF-8→Unicode(UTF-16)の変換のようですが。
利用が許されるなら、nkfとかiconvとかが楽にできると思います。
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 だから、エディタによっては文字化けしてしまいますね。
お探しの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も見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
GetDlgItemInt( ) c++
-
Excel-VBAのmsgBox()の不思議
-
isoをimgに変換したいのですが...
-
【EXCEL】カナ、ひらがなを英字...
-
緯度、経度の 10進法と 60進法...
-
線対称の角度を求める
-
CIDコードからUNICODEへの変換...
-
Linux Mint でShift-JISが使い...
-
基本情報 過去問16年 問4に...
-
FortranをC++(VC++)へ変換
-
tex 郵便記号のだしかた
-
VBAを使って二進法計算
-
VB6からVB2010への変換
-
半角カナ文字と特殊文字の変換
-
英数文字列のうちの数値を4桁に...
-
H8/3664FのAD変換について
-
機械語とアセンブリ言語の違い...
-
PIC AD変換
-
DOSコマンドでの文字コード変換...
-
n次元の正規直交基底ベクトルの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
緯度、経度の 10進法と 60進法...
-
Excel-VBAのmsgBox()の不思議
-
Mac 乗数の入力方法
-
家電製品の電力周波数を変える機械
-
3のつく数字と3の倍数のみを表...
-
bmp→jpgに、jpg→bmpに
-
10進数をBCDに変換する方法
-
【EXCEL】カナ、ひらがなを英字...
-
StrConvの使い方について教えて...
-
分を時間に変換するプログラム
-
画像ファイル変換(Tiff→PDF)
-
マンセル⇔XYZ,RGB変換式或いは...
-
C/C++→JAVAに変換するツール
-
VB6からVB2010への変換について
-
c++でmatからvectorへの変換の...
-
DOSコマンドでの文字コード変換...
-
VB.NETをJavaに変換するツール...
-
SJIS⇔UTF-8の文字コード...
-
なぜ通信には16進数文字列が使...
-
C#でのpngからbmpへの変換について
おすすめ情報
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にはなっているが、日本語部分が文字化けしている。
という流れです。