From: "xibbar (Takeyuki Fujioka)" Date: 2013-04-08T13:01:44+09:00 Subject: [ruby-dev:47239] [ruby-trunk - Bug #8183] CGI.unescapeHTML does not decode あ Issue #8183 has been updated by xibbar (Takeyuki Fujioka). バグですね。修正しておきます。 ---------------------------------------- Bug #8183: CGI.unescapeHTML does not decode あ https://bugs.ruby-lang.org/issues/8183#change-38344 Author: znz (Kazuhiro NISHIYAMA) Status: Assigned Priority: Normal Assignee: xibbar (Takeyuki Fujioka) 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, となっているので、大文字でも受け付けてほしいです。 -- http://bugs.ruby-lang.org/