A 回答 (6件)
- 最新から表示
- 回答順に表示
No.6
- 回答日時:
>詳しく話してくれませんか
そこまでいくと
「こんなふうに(ソース掲載)してみたけどならなかった」くらいは書かないとまるなげあつかいになっちゃうよ?
ヒント
http://www.google.co.jp/search?q=%E3%82%B7%E3%82 …
No.5
- 回答日時:
>UTF-16 などの BOM を付けるエンコーディングに一旦変換しておいて, 再度 UTF-8 に変換すればいいみたいです.
バージョンによるのかな。iconv (GNU libiconv 1.8) および iconv (GNU libiconv 1.9) だと駄目ですね。パイプだから駄目かと思い、リダイレクトでファイル経由にしても、BOMは消えちゃいます。
>BOM だけ別途用意しておいて先頭に付けるか.
これが簡単でいいと思います。
この回答への補足
>BOM だけ別途用意しておいて先頭に付けるか.
この方法だと、BOMを用意しておいて、どうやってファイルにいれるの?
バッチとかの処理ですか?
詳しく話してくれませんか?
No.4
- 回答日時:
ちと試してみましたが, iconv で直接 UTF-8 にすると BOM が付きません. そりゃそうだわなぁ.
しょうがないので, UTF-16 などの BOM を付けるエンコーディングに一旦変換しておいて, 再度 UTF-8 に変換すればいいみたいです.
もしくは, BOM だけ別途用意しておいて先頭に付けるか.
No.2
- 回答日時:
私ならScriptで作ります。
if( WScript.Arguments.length != 2 ) {
WScript.Echo("Usage:conv source destination");
WScript.Quit(0);
}
var 変換元 = new ActiveXObject("ADODB.Stream");
変換元.Open();
変換元.Type = 2;
変換元.Charset = "shift_jis";
変換元.LoadFromFile(WScript.Arguments(0));
var 変換先 = new ActiveXObject("ADODB.Stream");
変換先.Open();
変換先.Type = 2;
変換先.Charset = "utf-8";
変換元.CopyTo(変換先);
変換先.SaveToFile(WScript.Arguments(1),2);
上記をconv.jsというファイルに保存し、コマンドラインから実行します。
conv JISファイル.txt UTF-8ファイル.txt
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルのVBAについて とあるサイトのコードを参考に、CSVの文字化けを直すVBAを作成しているの 7 2022/11/04 14:15
- 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
- フリーソフト Windowsの特殊文字を削除や変換したい そんなフリーソフトはありますか? 3 2022/11/09 00:05
- フリーソフト フォルダ、ファイル名の一括変換について 3 2023/03/16 09:23
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/07/03 09:11
- Excel(エクセル) Excelにて、フォルダ内のTextファイルをマクロで統合すると文字化けしてしまう時の解消コード 4 2023/01/01 07:32
- Visual Basic(VBA) VBAでエクセルをtxtに変換するとエクセルでカンマを含む文字数字がtxtでは「""」付にならないよ 1 2022/08/27 12:17
- Windows 8 メモ帳による文字コード変換 2 2022/09/01 18:38
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
緯度、経度の 10進法と 60進法...
-
エクセルVBAの自動変換機能?
-
bmp→jpgに、jpg→bmpに
-
画像ファイル変換(Tiff→PDF)
-
【EXCEL】カナ、ひらがなを英字...
-
線対称の角度を求める
-
家電製品の電力周波数を変える機械
-
10進数をBCDに変換する方法
-
分を時間に変換するプログラム
-
PIC AD変換
-
3のつく数字と3の倍数のみを表...
-
StrConvの使い方について教えて...
-
ASP.NET SJIS→UTF-8文字コード...
-
Excel-VBAのmsgBox()の不思議
-
COMP-3
-
VBAでUTF-8文字を読込、Excelに...
-
文字コードの変換プログラム
-
テキストボックス内の型変換と...
-
変換のプログラムを教えてくだ...
-
C++からCへのソース変換について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
緯度、経度の 10進法と 60進法...
-
Excel-VBAのmsgBox()の不思議
-
3のつく数字と3の倍数のみを表...
-
bmp→jpgに、jpg→bmpに
-
分を時間に変換するプログラム
-
Mac 乗数の入力方法
-
家電製品の電力周波数を変える機械
-
10進数をBCDに変換する方法
-
VB6からVB2010への変換について
-
C/C++→JAVAに変換するツール
-
C#でのpngからbmpへの変換について
-
【EXCEL】カナ、ひらがなを英字...
-
数値英単語変換プログラム
-
エクセルVBAの自動変換機能?
-
なぜ通信には16進数文字列が使...
-
画像ファイル変換(Tiff→PDF)
-
UTF8→ShiftJISに変換したいです!
-
c++でmatからvectorへの変換の...
-
VB.NETをJavaに変換するツール...
-
SJIS⇔UTF-8の文字コード...
おすすめ情報