vine-users ML アーカイブ



[vine-users:061446] Re: iconv のエラーに関して

  • From: Nobuyuki Tsuchimura <tutimura@xxxxxxxxxxxxxx>
  • Subject: [vine-users:061446] Re: iconv のエラーに関して
  • Date: Tue, 22 Jul 2003 16:07:37 +0900
  土村です。

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