お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2007-11-02 13:18:12

maimi09
メンバ
From: キャリングハンドル付き都庁舎
登録日: 2007-06-13

gettext/libiconvで漢字Talk7文字セットを使いたい。

私のところはMachintosh Quadra 650なんていう代物があるので、漢字Talk7文字セットとUTF-8の間を変換してあげるひつようがあります。

大抵のLinuxは漢字Talk7の文字セット用のcharamapなんぞ持っていないので、アレソレと制約がでてきてしまうのです。

とりあえずsshまたはnetatalkでubuntu鯖に接続したとき、エンコーディングの差異を埋めて(UNIODE文字セットに含まれる漢字Talk7文字セットは変換できるようにして)文字化けを最小限に押さえることができればOKということなのですが・・・

何か目ぼしい情報などはありませんでしょうか?

もしかしらたらアップルのサイトを探せば動くコードやらキャラマップなどソレがあるかもしれませんが・・・
アップルのサイトにサインアップするときに守秘義務を求められるので、本当にオープンソースなのか微妙なライセンス体系ということで、アップルのサイト以外のアレを考えています。

以上、何かアイデアや情報などがありましたら投稿のほど宜しくお願いします。

PS;ソレといって何もなければ地道にアレを作るしかないのでしょうけど。。。

オフライン

 

#2 2007-11-05 19:06:52

maimi09
メンバ
From: キャリングハンドル付き都庁舎
登録日: 2007-06-13

Re: gettext/libiconvで漢字Talk7文字セットを使いたい。

なんかM$WindowsではMacの日本語エンコーディングをCP10001といっているらしいです。
M$Windowsの場合は「スタート→コントロールパネル→地域のオプション→全般タブの詳細ボタン」から「10001(MAC -JAPANESE)」というのにチェックすればnlsが入るようです。
ググってみた色々な説によるとM$製品だけあって出来栄えは微妙らしいです。

オフライン

 

#3 2008-04-20 01:19:42

HAT
新しいメンバ
登録日: 2008-04-20

Re: gettext/libiconvで漢字Talk7文字セットを使いたい。

漢字Talk7文字セットというのは、MacJapaneseの事だと思います。
http://ja.wikipedia.org/wiki/MacJapanese

ここで問題になっているのがファイル名の話なのか、テキストファイルの話なのかはっきりしません。

もしファイル名の問題ならば、netatalkにパッチを当てると使えるようになります。ついでに暗号化パスワードも使えるようになります。
http://www003.upp.so-net.ne.jp/hat/netatalk/ubuntu710.html

テキストファイルの文字コード変換ならば、piconvコマンドが使えます。これはperlスクリプトです。

オフライン

 

Board footer

Powered by FluxBB