[#47135] [ruby-trunk - Feature #8024][Assigned] Lazy sweep を on/off するための機能 — "mrkn (Kenta Murata)" <muraken@...>

16 messages 2013/03/06

[ruby-dev:47203] [ruby-trunk - Bug #8183][Open] CGI.unescapeHTML does not decode &#X3042;

From: "znz (Kazuhiro NISHIYAMA)" <redmine@...>
Date: 2013-03-29 05:12:42 UTC
List: ruby-dev #47203
Issue #8183 has been reported by znz (Kazuhiro NISHIYAMA).

----------------------------------------
Bug #8183: CGI.unescapeHTML does not decode &#X3042;
https://bugs.ruby-lang.org/issues/8183

Author: znz (Kazuhiro NISHIYAMA)
Status: Open
Priority: Normal
Assignee: xibbar (Takeyuki Fujioka)
Category: lib
Target version: 
ruby -v: r39991


数値文字参照で &#X3042; のように X が大文字の時に CGI.unescapeHTML で "あ" に戻りません。

http://www.w3.org/TR/html5/syntax.html#character-references
の Hexadecimal numeric character reference によると

>which must be followed by either a "x" (U+0078) character or a "X" (U+0058) character,

となっているので、大文字でも受け付けてほしいです。


-- 
http://bugs.ruby-lang.org/

In This Thread

Prev Next