[#43369] dRuby に CGI を渡す→script_uri が上手く取得出来ない — 石井 大海 <banzaida@...>

こんばんは、konnです。

10 messages 2007/04/05

[ruby-list:43361] Re: _[ruby-list:433 55]_Re:_丸数字の文字コード変換

From: "NARUSE, Yui" <naruse@...>
Date: 2007-04-04 01:23:16 UTC
List: ruby-list #43361
成瀬です。

Masuda Yoshihisa wrote:
> 結果から報告しますと、せうぞーさんの nkf を使う方法でも成瀬さんの iconv で 
> "CP932" を変換先の文字コードに指定する方法でも変換自体は成功しました。
> # ちなみに nkf -W を指定しても濁点は別々にはなりませんでした。

あれ、nkf -W で濁点が別にならないなら、tosjis でも大丈夫そうだけれど。

> しかし Mac OS X のテキストエディタで表示させると、丸1が(日)といったふうに
> 表示てしまいました。どうやら Mac OS X の SJIS (?)では、丸数字は以下のような
> 文字コードが割り当てられているようです。
> 
>  (1) 〜 (9) => \x85\x40 ~ \x85\x49
> #CP932の場合、
> #(1) 〜 (9) => \x87\x40 ~ \x87\x49
> 
> やっぱり自前で変換する以外にないんでしょうか…?

Mac OS X 用の Shift_JIS に変換したいなら、
CP932 でなく MacJapansese を用いればよいでしょう。
って、10.4 の iconv って MacJapanese 指定できましたっけ?
ざっと探した感じだとパッチはあってもオリジナルでは無理なのかな。

わたしの知る限りでは Perl/Encode を叩くのが一番楽そうな気配。。

-- 
NARUSE, Yui  <naruse@airemix.com>
DBDB A476 FDBD 9450 02CD 0EFC BCE3 C388 472E C1EA

In This Thread