[#48875] MechanizeでNAVERへの自動loginスクリプトでpasswordがうまく渡らない — Takahiro Yamaguchi <Takahiro.Yamaguchi@...>

9 messages 2012/08/08

[#48876] ツイートの文字コード変換について — konoki-nannoki-ggrks.mp4@...

こんにちは。

9 messages 2012/08/08

[#48895] rvmで、1.8.7と1.9.2の両方を使い分けたいのですが — Fumiaki Sakamoto <ua6ta6@...>

お世話になっております。

10 messages 2012/08/13

[ruby-list:48878] Fw: Re: ツイートの文字コード変換について

From: konoki-nannoki-ggrks.mp4@...
Date: 2012-08-08 05:19:19 UTC
List: ruby-list #48878
なるほど…それは特殊文字とかを?に変換するやり方ですね。
書き方がわからなかったので助かりました。ありがとうございます。

NKFというので一つ一つコードを判定して、二回くらい変換を通してJISに持っていくという方法はやはり効率がよくないのでしょうか…?
当面Aigaさんに教えて頂いた方法を試してみたいと思います!

-----------------------------------

UnicodeからShift_JISへの変換ではどうしても対応付けの出来ない文字種が存在するためエラーの発生する可能性は常に存在します。

"Shift_JIS"の代わりに、"Windows-31J"や"CP932"あたりに指定するといくらかマシにはなりますが不十分ですです。

変換できない文字種が置き換わって良いのであれば、String#encodeのオプションを指定して、

c.text.encode("Windows-31J", :undef => :replace, :replace => '?')

とでもするのが無難かもしれません。

-- 
Aiga Matsuo


In This Thread

Prev Next