Ruby 初心者スレッド Part 17
■ このスレッドは過去ログ倉庫に格納されています
0776デフォルトの名無しさん
2008/02/12(火) 00:47:19うまい方法はないでしょうか?
下のコードで大体はうまくいくのですが
例にあげてるように短めのカタカナは判別、変換に失敗してしまいます
$KCODE="UTF8"
require "cgi"
require 'nkf'
class String
def to_utf8
NKF::UTF8 != NKF::guess(self) ? NKF::nkf("-w", self) : self
end
end
print "Content-type:text/html;charset=utf-8\n\n"
print ENV['PATH_INFO'].to_utf8
#アテレコ NG
#アテレコテ OK
#アテレコア NG
#アレコテ OK
#テレアコ NG
■ このスレッドは過去ログ倉庫に格納されています