土村です。
From: Akihiko Sano <aki_sano@xxxxxxxxxxxx>
Subject: [vine-users:061438] iconv のエラーに関して
Date: Tue, 22 Jul 2003 13:46:49 +0900
Message-ID: <3F1CC1B9.9000201@xxxxxxxxxxxx>
> 佐野と申します。
...
> 下記コマンドでユニコードの変換を行うと
>
> #iconv -f SJIS bookmarks.html.ie -t UTF-8 -o bookmarks.html.utf-8
>
> iconv: 位置 1862 で不正なシーケンスがありました。
>
> と落ちてしまいます。
>
> ファイルは途中まではきちんとコード変換されているようです。
>
> ログを探して、何がエラーか見たいのですが、ログは残らないのでしょうか?
>
> /var以下を探しても見付かりませんでした。
デーモンプロセスなら /var 以下に何か残すかもしれませんが、
普通のコマンドなら、
標準出力(コンソール画面)に出る情報がすべてでしょう。
--verbose オプションなんかを付ければ情報は増えるでしょうが、
iconv に関しては、特定文字で中断してしまうので、
それらしい文字を除去してやるだけで、
なんとか動かせると思います。
「位置 1862」というのは、1862バイトめということでしょうか??
その付近の文字を疑ってみてはどうでしょうか。
# head --byte 100 hoge.txt
とすると、先頭100バイトめまで表示してくれるので、
参考になると思います。
-----
土村 展之 Nobuyuki Tsuchimura
tutimura@xxxxxxxxxxxxxx