witchの日記: MS-SJIS → UNICODE 問題(その1)
Mozilla の IMフォ-カス問題も無事解決して、徐々に
Netscape から移行しはじめたこの頃、
Netscape の Bookmark を変換させる方法( EUC-JP の bookmarks.html を Mozilla の Bookmarks.html に上書きすると、勝手に XML になる)もわかって、iconv: illegal input sequence at position 75169
う-みゅ…これで Netscape との逐次相互変換ができるにょ…
と思ってたら…
なぜか、 Mozilla -> Netscape への変換がうまくいかない。
単純に考えると
iconv -f UTF8 -t EUC-JP でOKなはずなのに、途中で
iconv: illegal input sequence at position 75169
というメッセ-ジを出してお亡くなりになってしまいます。
う-ん…
で、75169Byte目を調べてみると -(全角のハイフン)。
しかたがないので、これを半角に直して再実行。
でも、また別のところで同じエラ-。
こんどは ~(全角の波線)。
う…これって最近どこかで見た…
Java で 「UNICODE Shift_JIS 変換をやると、ブラウザで
このあたりの文字が化けちゃう」っていう問題が、今やってる仕事でまさに進行中…
問題は UNICODE と Shift_JIS のマッピングがベンダ依存になってるあたりらしい。
対処方は会社にはソ-スが存在するのだけど…
会社のソ-スを Mozilla に組み込むのはまずそうだしなぁ
ネット上を探すしかなさそうですね。