複数の.txtファイルの文字エンコードをeuc-jpからutf-8に変更したいのですが、何かいい方法は無いでしょうか?

また、その逆のこともできるでしょうか?
Macintoshでも可能な方法があれば嬉しいです。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2005/10/24 16:50:26
  • 終了:--

回答(5件)

id:battan No.1

battan回答回数63ベストアンサー獲得回数12005/10/24 17:08:28

ポイント10pt

MultiTextConverter

WindowsとMacintosh版があります。

変換後の文字コードを指定しておけば複数ファイルを変換できます(自宅のMacで使用した時の記憶なのでちょっとうろですけど)

id:jeffsfia

良いソフトだとは思いますが

どういう訳か内容まで文字化けを起こしてしまいました。

OSのバージョンが違うからでしょうか?

少しいろいろ試してみます。

2005/10/24 17:24:01
id:tuacka No.2

tuacka回答回数47ベストアンサー獲得回数02005/10/24 17:09:48

ポイント10pt

http://www.vector.co.jp/soft/win95/util/se135907.html

CharsetConverter(Windows95/98/Me / ユーティリティ)

CharsetConvertertoiuという文字コードの変換が出来るソフトです。

これを使ってみては??

id:jeffsfia

Windows用のソフトウェアですね。

今度Windowsを使用する機会がある時に試してから改めてコメントしたいと思います。

2005/10/24 17:25:06
id:ROYGB No.3

ROYGB回答回数70ベストアンサー獲得回数42005/10/24 20:20:08

ポイント10pt

作業が多いので、ファイル数が多い場合は手間がかかりますが、インターネットエクスプローラを使った方法を紹介します。確認はWindowsで行いましたが、Macintoshでも可能なはずです。


1.まずファイルの拡張子を.txtから.htmにして、htmlファイルとして認識されるようにする。

2.インターネットエクスプローラでファイルを開く。

3.”ファイル(F)”の”名前を付けて保存する(A)”を選択する。

4.ファイル名は好きなものを入力し、ファイルの種類はテキストファイル、エンコードは希望する種類を選択して保存する。

以上


マックでは、ファイルの種類を変更するのに拡張子の変更だけではダメな場合があるかもしれません。ファイルの関連付けが変わればOKです。

それから、この方法だとテキストファイルの改行が無くなってしまいます。それを防ぐにはファイルの最初に<pre>、最後に</pre>というのを半角英数文字で追加して下さい。


それから、インターネットエクスプローラ以外のブラウザでもファイルの中身を見るだけは出来ます。htmlファイルとして認識出来るようにしてブラウザで開けば、エンコードは勝手にしてくれます。

文字数が少ない場合などは、エンコードの自動選択がうまくいかないこともありますが、その場合はマニュアルでエンコードを設定すれば大丈夫です。

id:jeffsfia

回答は嬉しいのですが、これは本末転倒ですね。

これなら、タブテキストエディタで一枚づつひらいて

エンコードを変えて保存し直した方が早いですよね。

百以上あるファイルをひとつづつ直して行くのが大変なので、

今回の質問に至りました。

コマンドかなにかで一発で直せると良いのですが・・・。

2005/10/24 22:30:01
id:northapple No.4

northapple回答回数85ベストアンサー獲得回数62005/10/25 01:49:08

ポイント20pt

http://www.vector.co.jp/soft/mac/util/se138060.html

Mac nkf(Macintosh / ユーティリティ)

任意の漢字コードのテキストファイルを読み込み自動判別して(指定も可)

3種類(シフトJIS、JIS、EUC、UTF-8)のいずれかのフォーマットに変換して同じファイルに上書きします。MacOS対応だそうです。

unix版のnkfの使い方

id:n_koji72 No.5

n_koji72回答回数53ベストアンサー獲得回数12005/10/25 05:28:51

ポイント30pt

http://pcweb.mycom.co.jp/special/2003/panther/007.html

【特集】Pantherに秘められた実力 -G5とG4でMac OS X 10.3を検証する- (8) Terminalから見たPantherの変更点 (MYCOMジャーナル)

文字コードの変換はiconvで可能です。

最新バージョンのMacOSなら使えるはずです。

ターミナル・コマンドラインの操作が必要です

http://www.linuxworld.jp/command/-/10684.html

LinuxWorld Online - 第61回 コマンドを繰り返し実行する

複数のファイルにiconvを適用するなら

bashスクリプトで繰り返し処理を実行させる

といいでしょう

http://www.amazon.co.jp/exec/obidos/ASIN/4898143687/250-4588011-...

Amazon.co.jp: MacOS X UNIX的徹底活用講座: 本: 秋田 克彦,柴田 文彦,大津 真

コマンドラインの作業は

UNIX的使い方なので敷居は高いですが、

マスターするとコマンド一発でとても便利です。

コンピュータに使われているのではなく,

コンピュータを使っている気になります。

http://www.da-cha.org/fcc/README.ja.html

FCC -- $B%U%!%$%kL>(B $BJ8;z%3!<%IJQ49%D!<%k(B

OSが最新バージョンであればこのスクリプトも使えます。

id:jeffsfia

みなさん、ありがとうございます。

どうやらうまくいったようです。

感謝しています。

2005/10/25 07:14:44

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません