Uconvでコケ対策
携帯サイトやってるとどうしてもShift_JISで表示しないとうまくない.今のところ・・・
と言うことでUconvをありがたく使わせてもらってUTF-8からShift_JISへ変換する.
・・・がコケる.こればかりはどうしようもない.コケたらNKFに頼ろう.ダメな時はまとめてNKFに面倒見てもらうインチキスタイル.これでダメな時はちゃんと小分けでやろうと決めた.
def Uconv.unknown_unicode_handler(str) raise Uconv::Error end def u2s(str) buf = "" begin buf = Uconv::u8tosjis(str) rescue Uconv::Error buf = NKF::nkf("-Ws", str) end end