[#43032] 「何もない(nil)」+「何か(v)」→「何か(v)」 — take_tk <ggb03124@...>
たけ(tk)です
9 messages
2006/12/11
[#43033] Re: 「何もない(nil)」+「何か(v)」→「何か(v)」
— Yukihiro Matsumoto <matz@...>
2006/12/11
まつもと ゆきひろです
[#43042] はじめまして — "hiroshi kamata" <hiroshi_kamata@...>
11月22日の朝日新聞夕刊をみて興味をもったものです。
6 messages
2006/12/13
[#43064] soap4rでの送信フォーマット変更 — "中田雅美" <mimiger2007@...>
はじめまして、本日登録しました中田と申します。
4 messages
2006/12/18
[ruby-list:43055] Re: Iconvのこと
From:
"Hiroshi Ichikawa" <gimite@...>
Date:
2006-12-14 11:37:24 UTC
List:
ruby-list #43055
Gimiteといいます。
> Iconvをつかって「〜」をutf-8からshift-jisへ変換しようとすると、例外が起こります。
>
>
> Iconv.new('shift-jis', 'utf-8').iconv('〜')
WindowsとIconvで、「〜」に対応するUnicode文字列が
食い違ってるせいでどうのこうのとかいう問題ですね。
代わりにKconvを使うというのはどうでしょう。
require "kconv"
"〜".kconv(Kconv::SJIS, Kconv::UTF8)
Iconvを使うとしたらこんな感じでしょうか
(やってることは竹中さんの1と同じですが)。
mod_str= "〜".gsub(/\357\275\236/u, "\343\200\234")
Iconv.new('shift-jis', 'utf-8').iconv(mod_str)