您最喜爱的技术社区。浏览所有集合
提出问题,找到答案,并与团队堆栈溢出协作。
提出问题,找到答案,并与团队堆栈溢出协作。探索团队
查找集中的、值得信赖的内容,并围绕您最常用的技术进行协作。
团队
工作问答
在一个结构化且易于搜索的位置内连接和共享知识。
尽早访问并查看新功能的预览。
我在保存新联系人时收到以下错误。有办法投吗“\xC2”以便强制以UTF-8格式保存?
“\xC2”
c=联系人新建c.保存!
编码::未定义转换错误:从ASCII-8BIT到UTF-8的“\xC2”:插入“联系人”(“正文”、“创建_ at”、“电子邮件”、“更新_ at”)值(?、?、?)
您的字符串采用了其他编码,很可能是iso-8859-1,因此您应该运行以下命令来转换它:
“\xC2”.编码(“iso-8859-1”).强制编码(“utf-8”)=> "Ã"
请参见这个问题有关此问题的更多信息。
值得一提的是,当我读到一个注释中带有度符号(°)的代码文件时,我突然出现了这个问题。在为json编码时,ruby变得异常不高兴。
让我不寒而栗的是,代码中没有“Ô字符,所以这只是需要记住的。
提醒:堆栈溢出上不允许使用人工智能工具生成的答案。了解更多信息
必需,但从未显示
Required, but never shown
单击“发布您的答案”,表示您同意我们的服务条款并确认您已阅读我们的隐私政策.