中文亂碼情況:
1)views目錄下的.html.erb檔案中直接寫中文,在遊覽器中顯示亂碼
2)通過介面儲存到mysql資料庫的中文,在資料庫及介面上顯示均正常,但在controller中輸出為亂碼
解決方案:
利用iconv庫
請參考:
介面中文顯示亂碼解決方案(html.erb中的中文為gb2312編碼,輸出時需要轉換成utf-8):將你好
改為<%=iconv.conv("utf-8","gb2312","你好")%>
controller輸出從資料庫取出的中文(資料庫儲存為utf-8編碼)到控制台中文為亂碼解決方案:
新增如下**
require "iconv"
使用時@products = product.all
@products.each do |t|
iconv.conv("gb2312","utf-8",t.title)
end
在實踐中學習
轉眼時間過得飛快,大學四年就像夢一樣過去了,當初惴惴不安地擔心自己能不能過畢業設計,稀里糊塗畢業證都已經拿到了手上。經過了被乙個非常有前途的單位放了鴿子,當初全力去拼搶的東西到頭來全是泡影,還好大學裡也不是全部都稀里糊塗,也學了點皮毛,找了對口的程式設計工作。可是,技術畢竟不高,在這裡,壓力很大。有...
rem px em實踐中用法
1.css中單位非常多,px rem 應該是用的最多的,em要慎用,最近還看到vw vh。在實踐過程中,使用rem,一定要記得結合html元素,設定font size html 如果你不寫,你會發現在谷歌和ie瀏覽器下,你的布局大部分都亂了。因為谷歌預設的是16px,而ie8是12。所以有時候需要你...
java 實踐中的問題
1 int等值與string之間的轉換 用string.valueof 方法將boolean char int double float long char等轉化為字串 用int i integer.parseint string s,int radix 或int i integer.parsein...