From: "井上 浩一" Date: 2002-03-13T12:57:05+09:00 Subject: [ruby-list:34383] Re: 多種多様の文字コードに対応するには? 井上です。 私もPHP初心者でRubyへ転進しました。 >> PHPは文字コードに対する処理が充実していて初心者にぴったりだと思いました。 >これはPHP 3.Xの機能ではなく、「PHP国際化プロジェクト」による修正が加え >られたものでしょう。 そうでした。ノーマル版ではなく日本人向け 国際化Win32バイナリ3.0.18-i18n-jaで す。 たしか、php3018i18n.lzhでダウンロードできると思います。 言葉足らずで申し訳ありません。 >PHP のことは全然知りませんが…、入力部AUTOで厳格に処理されるなんて >原理的にあり得ないと思いますが? >まあ、言葉のあやというか、「AUTOかSJISかEUC-JPかは厳格に決められて >処理される」というか、ではないかと(^^;;; すみません、厳格というのは理想です。 誤解を招いて申し分けありませんが、私はある個所を誇大に表現する癖があります。 対象項目について良く知らないこともあいまって、とんちんかんに受け取られること も承知の上で 書いています。 m(_ _)m >Rubyで同じようなことをやるのであれば、STDINとSTDOUTで強制的に >nkfなりiconvなりをカマさせるようにする、という感じになりますか。 >……あんまりうれしくなさそう。そこだけ指定できても。 >> # 短い文字列(単位)の場合は工夫が必要だったりします? >特に工夫するワザはないようですが、それなりにうまくいっているようです。 >基本的にWebに特化しているからかもしれません。 なるほど、WEB特化とう条件の下で、STDINとSTDOUTを修飾すれば良いのですね。 以下、私の被害妄想(ひがみ)なので聞き流して下さい。 Rubyのオブジェクト思考がある意味裏目に出ている部分かなと思っている?(私がそ う思うだけ?) 要は、ある意味の明確な切り分けが存在していないために発生することで、達人の技 のみ頼っている感があります。 これは職人色の濃いコンピュータ言語として、ソースが個人の能力によって大きく異 なってしまうということになり、私としてはこの状況は 初心者に安心感を与えないものとして、不安になっています。 初心者はコードを書かずにひたすら、達人者のライブラリを使用するのみという傾向 に陥いるのではないかと思っています。(現に私がその一人) _________________________________________________________________ メールサービスは、世界 No.1 の MSN Hotmail で!http://www.hotmail.com/JA/