rails2 3頁面中文亂碼解決方案

2021-04-26 17:57:50 字數 515 閱讀 9664

剛學習ruby on rails不久,就碰見頁面中文亂碼問題。google後,大家給出的建議都是下面兩步:

1. 在rhtml檔案中head中加入

2. 在對應的控制器中加入

before_filter :set_charset

def set_charset

@headers["content-type"] = "text/html; charset=gb2312"

end

但是,我加了後,出現錯誤,說@headers為nil。。。。

後面發現rails2.3版本中好像不支援這種方式,目前終於得到解決,同樣是兩步:

1. 在rhtml檔案中head中加入

2. 在對應的控制器中加入

before_filter :set_charset

def set_charset

response.headers["content-type"] = "text/html; charset=gb2312"  

end

Linux 解決 firefox 中文頁面亂碼問題

1.由於 firefox 預設是允許網頁自己選擇字型,在 linux 上便會出現部分 的亂碼情況。因此可以取消允許頁面自己選擇字型這個選項便能解決部分亂碼情況。2.倘若還有亂碼,以及其他應用程式亂碼,則嘗試如下解決方案。簡單暴力的方法就是直接去掉預設配置檔案。1 sudo mv etc fonts ...

asp下UTF 8頁面亂碼的解決方法

為什麼在asp裡指定了codepage為65001還經常顯示亂碼.才子在這裡將這個問題詳細解釋一下,以免很多朋友再走彎路,甚至排斥utf 8.如果你還不知道utf 8是什麼東東,那才子建議你先去搜尋一下utf 8的相關資料吧.utf 8編碼之所以被越來越多的人接受甚至喜歡,肯定是有道理的,在web2...

php頁面中文亂碼解決方案

php初學時,遇到亂碼問題。1 html頁面頭部用meta標籤宣告編碼2 php輸出的頁面,需要使用header函式宣告編碼 header content type text html charset gb2312 3 儲存檔案時,需要另存為utf 8格式。4 需要注意的是,post傳遞資料,如果 ...