いつにも増してありきたりな情報。
というより、これは作業メモだからいいんだ。
文字コードについては、モバイルのことを除けばUTF-8に統一していく方向がハッピーだと思ってるのでUTF-8の方向で
設定は2ヶ所。
①app/controllers/application.rb
================
class ApplicationController < ActionController::Base
before_filter :set_charset
private
def set_charset
headers["Content-Type"] = "text/html; charset=UTF-8"
end
~後略~
================
どたまにいれたってください。
どたまじゃなくてもいいんでしょうけど。
ここは必ず通るとこなんだそうで。
で、Live Http HeadersでもWireSharkでもなんでもいいので
Content-Type: text/html; charset=UTF-8
が確認できればOK牧場。
次
②config/environment.rb
==================
$KCODE="UTF8"
# Be sure to restart your server when you modify this file
~後略~
==================
どたまにいれたってください。
どたまじゃなくてもいいんでしょうけど。
あと、コメントにも書いてあるけどサーバを再起動してくださいね。
これでOK...と思いきや、viewに直接書いた日本語がもしかしたら文字化けたままの人もいるかもしれない。
たぶんそれは、ファイル自体の文字コードが合ってない可能性が高い。
Eclipseだと
Window>Prefernces>General>Workspace
と追っていくと「Text file encoding」ってのがあるからUTF-8に変更しとく。
コメントする