gpt4 book ai didi

ruby-on-rails - 编码::UndefinedConversionError: "\xC2"从 ASCII-8BIT 到 UTF-8

转载 作者:数据小太阳 更新时间:2023-10-29 07:01:43 27 4
gpt4 key购买 nike

我在保存新联系人时收到以下错误。有没有办法强制转换 "\xC2" 以将其强制保存为 UTF-8 格式?

c = Contact.new
c.save!

Encoding::UndefinedConversionError: "\xC2" from ASCII-8BIT to UTF-8: INSERT INTO "contacts" ("body", "created_at", "email", "updated_at") VALUES (?, ?, ?, ?)

最佳答案

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

"\xC2".encode("iso-8859-1").force_encoding("utf-8")
=> "Ã"

参见 this question有关此问题的更多信息。

关于ruby-on-rails - 编码::UndefinedConversionError: "\xC2"从 ASCII-8BIT 到 UTF-8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18928721/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com