[Armadillo:02094] Re: Armadillo-9のロケールについて

mizo email@hidden
2007年 9月 26日 (水) 19:54:54 JST


溝渕です。

> Armadillo-9 にて UTF-8 エンコードのファイルを Shift-JIS に変換して利用し
> たいので,UTF-8 を Unicode に変換し,Unicode から Shift-JIS に変換するこ
> とを考えています.そこで mbstowcs, wcstombs 関数か iconv 関数を使おうと
> しています.

ファイルのエンコードを変更したいのであれば、nkfというツールがあります。

[PC]$ atp-get source nkf

でnkfのソースファイルが取得できます。

nkfをそのまま使用する場合は、

[PC]$ cd nkf-[version]
[PC]$ make CC=arm-linux-gcc

で、実行ファイルが作成されます。

これをftp等でArmadillo-9に転送して、

[A9]$ chmod +x nkf
[A9]$ ./nkf -s [UTF-8エンコードのファイル] > sample.txt

とすると、Shift-JISエンコードのファイルsample.txtが作成されます。

Armadillo-9で使用した環境は、
ソースコードアーカイブ:atmark-dist-20070914.tar.gz
Linux カーネル:linux-2.6.12.3-a9-10.tar.gz
で、どちらもデフォルトの状態でビルドしました。

参考になりますでしょうか?



armadillo メーリングリストの案内