From: Kazuhiro NISHIYAMA Date: 2008-02-17T20:11:09+09:00 Subject: [ruby-dev:33828] Re: Ruby M17N 会議の議事録 西山和広です。 At Sun, 17 Feb 2008 18:00:54 +0900, NARUSE, Yui wrote: > > == String#gsub(regexp, hash) > > String#gsub(regexp, {"ä"=>"\u00C4", ..}) という表記を行いたい > →採用 CGI::escapeHTML でこれを使うようにすると良いのではないでしょうか? Index: lib/cgi.rb =================================================================== --- lib/cgi.rb (revision 15522) +++ lib/cgi.rb (working copy) @@ -360,7 +360,7 @@ # CGI::escapeHTML('Usage: foo "bar" ') # # => "Usage: foo "bar" <baz>" def CGI::escapeHTML(string) - string.gsub(/&/, '&').gsub(/\"/, '"').gsub(/>/, '>').gsub(/]/, {'&'=>'&', '"'=>'"', '<'=>'<', '>'=>'>'}) end -- |ZnZ(ゼット エヌ ゼット) |西山和広(Kazuhiro NISHIYAMA)