由于复制粘贴的内容,我的数据库中的某些文本中存在无效字符(例如:'
而不是'
)。
将此文本导出到 Google 商家时返回以下错误:编码问题(双 UTF-8 编码)
。
是否有任何方法可以恢复已从 latin-1 转换为 utf-8 两次的字符,或将其过滤掉而不替换其他区域中的任何有效欧洲字符(例如:有效中的 â
法文文本)
已经研究了一段时间了,还没有发现任何可以帮助解决这种特殊情况的东西。
最佳答案
我讨论这个特定问题here ,有 4 个解。警告:那里的代码尚未经过彻底测试。
关于mysql - ruby:修复带有无效字符的双 utf-8 编码字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38218488/