Jac*_*ley 6 ruby ruby-on-rails
保存新联系人后收到以下错误消息.是否有一种方法"\xC2"可以强制以UTF-8格式保存?
c = Contact.new
c.save!
Run Code Online (Sandbox Code Playgroud)
编码:: UndefinedConversionError:从ASCII-8BIT到UTF-8的"\ xC2":INSERT INTO"contacts"("body","created_at","email","updated_at")VALUES(?,?,?,?)
jvp*_*rin 19
你的字符串是其他编码,很可能是iso-8859-1,所以你应该运行它来转换它:
"\xC2".encode("iso-8859-1").force_encoding("utf-8")
=> "Ã"
Run Code Online (Sandbox Code Playgroud)
有关此问题的详细信息,请参阅此问题.
| 归档时间: |
|
| 查看次数: |
12216 次 |
| 最近记录: |