Armadilloフォーラム

Armadillo-440 で文字コード変換

nagashima

2018年4月16日 9時44分

長島と申します。いつもお世話になっております。

Armadillo-440 で文字コード変換(UTF8 -> SJIS)を行いたいのですが、
Armadillo の Linux には、Linux定番の iconv や nkf がないため、困っております。

Ruby の kconv で変換するスクリプトを作り、これで実現検討しようとしたのですが、
https://armadillo.atmark-techno.com/forum/armadillo/3153」で投稿させて頂いたように、
Armadillo-440 でRubyを動かすところではリソース不足でつまづいております。

そもそも文字コード変換のためだけにRubyを動かすのも... と思い、
何か他に方法がございましたらご教授頂きたいと存じます。

何卒よろしくお願い申し上げます。

コメント

access.mihara

2018年4月16日 10時44分

三原と申します。

nkf をソースコードからビルドするのはだめなのでしょうか。
https://ja.osdn.net/projects/nkf/

y.nakamura

2018年4月17日 3時17分

中村です。

> > nkf をソースコードからビルドするのはだめなのでしょうか。
> > https://ja.osdn.net/projects/nkf/
>
> 下記の方が新しいようです。失礼しました。
> https://github.com/nurse/nkf

ソースに入っているreadmeなどを見ると、
正式なプロジェクトURLは、最初に紹介のあった
> > https://ja.osdn.net/projects/nkf/
の方でいいみたいですよ。

readmeなどの記載は
https://osdn.jp/projects/nkf/
ですが、ここにアクセスすると
https://ja.osdn.net/projects/nkf/
にリダイレクトされます。

次の2つのどちらにも同じコミットがあります。
https://ja.osdn.net/projects/nkf/scm/git/nkf/
https://github.com/nurse/nkf/commits/master

--
なかむら

y.nakamura

2018年4月17日 3時27分

中村です。

ついでなので・・・
Armadilloの串刺し検索でnkfを検索しても、
クロスコンパイルの具体的な話題はないみたいですね。

CCを変更するだけで特に問題はないはずですが、
だいぶ前にArmadillo-420用としてコンパイルしたときの
Makefileを添付しておきます。
nkf-2.1.2のときのもので、atmarak-distのuserの下には入れずに、
out-of-treeでコンパイルするためのものです。

--
なかむら

ファイル ファイルの説明
Makefile-nkf.txt

nagashima

2018年4月17日 4時27分

中村様

こんな夜更けに Makefile まで頂き、誠にありがとうございます。
長島@会社で徹夜作業中です。

非常に助かります。早速使わせて頂きます!

nagashima

2018年4月17日 4時21分

三原様

長島です。コメントありがとうございます。

> > nkf をソースコードからビルドするのはだめなのでしょうか。

最初はそれを考えたのですが、自分で落としてきたソースの
クロスコンパイルのやり方がイマイチわからず、
他の方法はないものかと考えた次第です。

頂いた情報、活用させて頂きます。