我有一个旧数据库,声称将排序规则设置为 windows-1252,并将文本字段的内容存储为
I’d
当它显示在旧版 Web 应用程序中时,它会显示I’d
在浏览器中。浏览器报告页面编码为 UTF-8。我无法弄清楚这种转换是如何完成的(几乎可以肯定它不是通过即时搜索和替换)。这对我来说是个问题,因为我正在将文本字段(以及许多其他类似的字段)从旧数据库中提取到新的 UTF-8 数据库中。一个新的 Web 应用程序将新数据库中的文本显示为
I’d
我希望它显示为I’d
. 我无法弄清楚遗留应用程序是如何实现这一点的(Ruby 中的一些摆弄并没有向我展示一种影响将字符串转换I’d
为I’d
.
我在这里某个地方打了个结。