どなたか教えてください
Macのハードディスク上のファイル一覧をテキスト出力してWindowsで
読みたいのですが、日本語名の濁点が文字化けしてしまうのです。
iconvというもので文字コード変換ができるというところまではわかったのですが
これを使うと濁点が消えてしまうのです。
何がいけないのでしょうか。
OSは10.3.4です。
今はこんなコマンドでやってます
ls > list.tmp
iconv -c -f UTF-8 -t SHIFT-JIS list.tmp > list.txt
スレ違いだったらすいません。
誘導おねがいします。
iconv -c -f UTF-8 -t SHIFT-JIS list.tmp > list.txt
を、
iconv -c -f UTF-8-MAC -t SHIFT-JIS list.tmp > list.txt
は?
279 :
277:04/07/22 18:32 ID:72SljBMw
だめです
こんなエラー出ます
iconv: conversion from UTF-8-MAC unsupported
iconv -l で対応コード見てものってないです
which iconv すると /usr/bin/iconv て出る?
ちなみに、iconv --version はiconv (GNU libiconv 1.9)。
いま漏れの環境でも試してみたけど、
>>277-278のコードは無問題だ。
きちんとtxtで結果が出てくるし、UTF-8だと濁点がなくなるけど、-MAC
なら正常に読めるね。
>>280も同じ結果だ。
ちなみにうちはiBook/1GHz(OSX 10.3.4)で検証。
282 :
277:04/07/22 21:03 ID:PvKTT4MM
which iconv してみたら/sw/bin/iconv とか出ました
パス設定がおかしかったみたいです
/usr/bin/iconvの方を使ったら出来たです
278さん、280さん、ありがとうございました