[#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:48880] Fw: Re: Fw: Re: ツイートの文字コード変換について

From: konoki-nannoki-ggrks.mp4@...
Date: 2012-08-08 05:30:17 UTC
List: ruby-list #48880
なるほど…そんなに難しいことだったとは…
身の程知らずですみません、とにかくどちらも考えてみて、より合った方法を取りたいと思います。
分かりやすく教えていただきありがとうございました。

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

難しい問題にエンカウントしておられるなと感じます。

UnicodeにはJISコードよりもかなりたくさんの文字が収録されている(ヘブライ文字等)ため、
UTF-8からShift JISへの変換はときとしてうまく行かないことがあるのは事実です。

そこで取りうる戦略としては

* 変換したときに、変換できない文字は適当に置換してしまう(Matsuoさんのコード)
* 変換しない

の2とおりがありえます。

UTF-8をUTF-8のままで持ち回れば当然変換のエラーは発生しないので、可能であれば
後者の方がおすすめではあります。Rubyはそれには対応しています。ただ、
UTF-8のままで「表示」が可能かは別の(表示側の)問題として残る可能性があります。

したがいまして「こうすればうまく行く」というのが一概には言えないので、難しいわけですけれども、
基本は上記のどちらかの戦略で攻める感じかなと思います。

がんばってください。



In This Thread

Prev Next