Ruby1 9亂碼的問題解決

2021-08-30 20:48:13 字數 666 閱讀 7805

ruby1.9在windows上真是讓人欲哭無淚,總是莫名其妙提示許多編碼上的問題。

在跑rails的時候,會提示檔案編碼的問題,往往這時候在檔案頭加上encoding魔法可以解決,即新增移行注釋:

#encoding: utf-8

or:tried putting a magic encoding comment for utf-8 in the file:

<%= #encoding: utf-8 %>

or<% #encoding: utf-8 %>

如果遇到下面的錯誤:

invalid byte sequence in gbk

嘗試做一下以下幾點:

[list]

[*]確定mysql資料庫編碼是utf8

[*]database.yml裡面增加encoding: utf8

[*]確定rhtml檔案編碼是utf-8

[*]提到了控制台是gbk編碼的,所以就嘗試著將控制台修改為utf-8格式。在控制台執行:

chcp 65001
來設定為utf-8格式的,設定之後,在設定好的控制台裡面執行ruby script\server啟動系統。

[/list]

ruby程式中文亂碼問題解決方法

環境 mysql 5.0,mysql的環境配置為utf8,建表也全部使用utf8。ie6.0 firefox 2.0.2 ruby 1.8.5 rails 1.2.3 錯誤現象 用mysql query browser檢視mysql資料,中文顯示正常。頁面顯示為亂碼,原來是中文的地方都變成了乙個長方...

MySql 亂碼問題解決

最近連線mysql資料庫的時候,我也遇到了中文亂碼問題 呵呵,很頭疼哦!我用的資料庫是mysql5.0,所以,我先用google,baidu等上網搜了一下解決方案,自己也按著方法反覆測試了一下午,終於解決了我的jsp mysql5.0 tomcat 5.0.29出現的亂碼問題。解決方案如下 1 在d...

RARASAFE亂碼問題解決

試用ralasafe1.2 遇到中文亂碼問題,網上找了下解決方案,不全,重新做了個整理 1.瀏覽器頁面全部使用utf 8編碼方式,當瀏覽器提交資料到web伺服器時,對提交資料做utf 8編碼 encoding filter.setcharacterencodingfilter encoding ut...