[ruby-dev:47227] [ruby-trunk - Bug #8183][Assigned] CGI.unescapeHTML does not decode あ

From: "zzak (Zachary Scott)" <zachary@...>
Date: 2013-04-05 04:50:50 UTC
List: ruby-dev #47227
Issue #8183 has been updated by zzak (Zachary Scott).

Status changed from Open to Assigned


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

Author: znz (Kazuhiro NISHIYAMA)
Status: Assigned
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