如何在项目中将默认字符集从ANSI更改为Unicode? 当我在我的视图中将特殊字符写为ÆØÅ时,它会导致错误。 但是如果我将文件更改为UTF-8编码,它会呈现特殊字符而不会出现错误。我应该将所有视图文件从ANSI编码更改为UTF-8吗?
答案 0 :(得分:1)
这是一些魔术 - 将此评论添加到.rb文件中:
# coding: utf-8
它应该有用)
您也可以使用Iconv类将字符串转换为UTF-8,如下所示:
require 'iconv'
ic = Iconv.new('WINDOWS-1251','UTF-8')
new_string = ic.iconv(old_string)