我有一个法语字符,编码如下:
“Jos\xE9e”
我需要将其转换为常规字符,因为它会在我的服务器上产生此错误:
UTF-8中的字节序列无效
我能做什么来修正这个错误?
Rails 3 Ruby 1.9.2版
最佳答案
这看起来像“Josée”编码在ISO 8859-1(又称拉丁语-1)中您可以使用Iconv将其转换为UTF-8:
require 'iconv'
utf_string = Iconv.conv('UTF-8', 'ISO-8859-1', "Jos\xE9e")
关于ruby-on-rails - 如何将HTML编码字符更改为ASCII字符,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8426528/