| No.395 | 投稿日時: | 2006/06/29(木) 14:01 <↑親記事:No.394> |
| 投稿者: | 森山 将之 |
> > Excel では、BOM無しの UTF-16LE は読めないのでしょうか?
>
> BOM ありリトルエンディアン、BOM ありビッグエンディアン、BOM なしリトルエンディアン、BOM なしビッグエンディアン、と4種類試してみましたが、私の環境では BOM ありリトルエンディアンしか読めませんでした。
> 後はどれも化けてしまいます。
> 環境は、Windows2000 SP4、Office2000 SP3 です。
Excel に BOM付きの UTF-16LE を読ませる必要があるのであれば、libiconv の使用はあきらめた方がいいでしょう。
次のコマンドを実行して EUCJP-MS// が出てくるようであれば、glibc をそのまま使っても大丈夫ですので、glibc の iconv を使うようにしてください。
$ /usr/bin/iconv -l | grep EUCJP-MS
EUCJP-MS//
glibc のパッケージを最新のものにアップデートしても、EUCJP-MS// が表示されない場合は、OS 自体のバージョンアップも考えた方がいいかもしれません。