8

我在保存新联系人时收到以下错误。有办法投吗“\xC2”以便强制以UTF-8格式保存?

c=联系人新建c.保存!

编码::未定义转换错误:从ASCII-8BIT到UTF-8的“\xC2”:插入“联系人”(“正文”、“创建_ at”、“电子邮件”、“更新_ at”)值(?、?、?)

2个答案2

重置为默认值
22

您的字符串采用了其他编码,很可能是iso-8859-1,因此您应该运行以下命令来转换它:

“\xC2”.编码(“iso-8859-1”).强制编码(“utf-8”)=> "Ã"

请参见这个问题有关此问题的更多信息。

1
  • 正在将一些使用HtmlEntities的代码从1.8.7转换为1.9.3,这很有帮助。谢谢!
    – 子图像
    评论 2013年12月28日9:28
5

值得一提的是,当我读到一个注释中带有度符号(°)的代码文件时,我突然出现了这个问题。在为json编码时,ruby变得异常不高兴。

让我不寒而栗的是,代码中没有“Ô字符,所以这只是需要记住的。

您的答案

单击“发布您的答案”,表示您同意我们的服务条款并确认您已阅读我们的隐私政策.

不是你想要的答案吗?浏览标记的其他问题问你自己的问题.