[#35937] WeRDS (the Weekly Ruby-Doc Summary) 2002-09-13 — maili31s@... (SugHimsi == SUGIHARA Hiroshi)

すぎむし。

14 messages 2002/09/16
[#36004] WeRDS (the Weekly Ruby-Doc Summary) 2002-09-22 — maili31s@... (SugHimsi == SUGIHARA Hiroshi) 2002/09/25

すぎむし%くどいようですが、うるさければ謹慎しますので。

[#35940] 9.2 の数値が 9.199999999999999 — "Inoue" <rubyist@...1.117.ne.jp>

井上です。

16 messages 2002/09/17
[#35941] Re: 9.2 の数値が 9.199999999999999 — matz@... (Yukihiro Matsumoto) 2002/09/17

まつもと ゆきひろです

[#35942] Re: 9.2 の数値が 9.199999999999999 — Fujimaru Hiroyasu <f-hiro@...> 2002/09/17

 藤丸です。

[#35977] [ANN] Exerb 2.1.0 — Yuya Kato <yuya-ml@4th.to>

Yuyaです。

18 messages 2002/09/20
[#35978] Cookie — 金光雅夫 (KANEMITSU Masao) <masao-k@...> 2002/09/20

金光です。どもっ (_ _)

[#35979] Re: Cookie — rio-t@... 2002/09/20

こんにちは、高石です。

[#35980] Re: Cookie — 金光雅夫 (KANEMITSU Masao) <masao-k@...> 2002/09/20

金光です。どもっ。

[ruby-list:35884] Re: REXML, UTF8 and pack('U*')

From: MoonWolf <moonwolf@...>
Date: 2002-09-08 08:19:52 UTC
List: ruby-list #35884
MoonWolfです。

> Galeon のブックマークでは、例えば「天気予報」という文字列は、
> &#229;&#164;&#169;&#230;&#176;&#151;&#230;&#131;&#133;&#229;&#160;&#177;
> という UTF8 の数値文字参照によって、保存されています。

XML/HTMLの数値文字参照で表現するなら、ISO10646のコードポイントで指定する
必要があります。天気予報なら&#22825;&#27671;&#20104;&#22577;と表現します。
REXMLで処理するなら、

  string.gsub(/&#([0-9]+);/) { Integer($1).chr }

として数値文字参照からUTF-8エンコードに変換してから入力すればいいと思い
ます。
 ただ、'&','<','>','"'が '&amp;','&lt;','&gt;','&quot;'で表現されていな
いと、マークアップが崩れてパース出来なくなるかもしれません。

> これって REXMLのバグなんでしょうか?
> それとも Galeonのブックマークの問題か、
> あるいは単に僕が勘違いしているだけなんでしょうか。

GaleonのブックマークがXML/HTML規格に適合していないので、REXMLで直接処理
すべきではないと思います。

-- 
MoonWolf <moonwolf@moonwolf.com>


In This Thread