Issue #8183 has been reported by znz (Kazuhiro NISHIYAMA).
Bug #8183: CGI.unescapeHTML does not decode あ
Author: znz (Kazuhiro NISHIYAMA)
Status: Open
Priority: Normal
Assignee: xibbar (Takeyuki F.)
Category: lib
Target version:
ruby -v: r39991
数値文字参照で あ のように 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,
となっているので、大文字でも受け付けてほしいです。
Issue #8183 has been updated by zzak (Zachary S.).
Status changed from Open to Assigned
Bug #8183: CGI.unescapeHTML does not decode あ
Author: znz (Kazuhiro NISHIYAMA)
Status: Assigned
Priority: Normal
Assignee: xibbar (Takeyuki F.)
Category: lib
Target version:
ruby -v: r39991
数値文字参照で あ のように 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,
となっているので、大文字でも受け付けてほしいです。
Issue #8183 has been updated by xibbar (Takeyuki F.).
バグですね。修正しておきます。
Bug #8183: CGI.unescapeHTML does not decode あ
Author: znz (Kazuhiro NISHIYAMA)
Status: Assigned
Priority: Normal
Assignee: xibbar (Takeyuki F.)
Category: lib
Target version:
ruby -v: r39991
数値文字参照で あ のように 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,
となっているので、大文字でも受け付けてほしいです。