2005-09-14
[Rails] Ajax を使ったときの日本語の問題
EUC-JP を普通に使うと文字化けするのでこんな対処をしたのだけどこれでいいのだろうか。
require "iconv" class CardController < ApplicationController scaffold :card before_filter :to_eucjp after_filter {|c| c.response.body = Iconv.iconv("UTF-8", "EUC-JP", c.response.body).first} def to_eucjp params[controller_name].each_value{|v| v.replace Iconv.iconv("EUC-JP", "UTF-8", v).first} if params[controller_name] end end