[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 メーリングリストの案内