[#38919] Ruby 1.8.1 preview4 — matz@... (Yukihiro Matsumoto)

Hi,

44 messages 2003/12/22
[#38921] Re: Ruby 1.8.1 preview4 — "NAKAMURA, Hiroshi" <nakahiro@...> 2003/12/22

Hi, all,

[ruby-list:38851] [soap4r] xmlのcharsetの変更の仕方

From: "NAKAMURA, Hiroshi" <nakahiro@...>
Date: 2003-12-02 03:55:31 UTC
List: ruby-list #38851
なひです。

http://pc2.2ch.net/test/read.cgi/tech/1067623825/476 より。
> ruby1.8.1のsoap4rでxmlのcharsetの変更の仕方がわかりません
> Proxyクラスの@mandatorycharsetはunmarshalの時しか使われてないようです

今のところxmlのcharsetは、あまり自由に制御できません。
* iconvもしくはuconvがインストールされていれば自動的にutf-8に
* そうでなければ$KCODEに
なります。いつ、どうしてxmlのcharsetを変更しないといけないのか、
もう少し詳しくわかると、対応ができるかもしれません。

例えば、相手がutf-8は解釈しない困ったサーバで、どうしてもeuc-jpで
送らないといけないとか?

mandatorycharsetは、現在のAmazon Web Serviceのように、
「us-asciiです」といってutf-8を送ってくるような困ったサーバを
相手にしなければいけないときに、「相手が指定したcharsetを無視して、
別のcharsetとして解釈したい」時に使います。

In This Thread

Prev Next