gpt4 book ai didi

php - 通过 mySQL DB 迭代并将字符串转换为不同的编码

转载 作者:行者123 更新时间:2023-11-29 07:05:05 28 4
gpt4 key购买 nike

我从一个 friend 那里收到了一个 Wordpress 博客的数据库备份,该备份是给她的。之前做备份的人显然做错了什么,因为博客文章中的所有重音字符都被错误地编码并且回显像“É”或“€”。

现在,我考虑了一个“简单”的脚本,该脚本将循环遍历数据库,查找给定的编码错误的字符串并将它们转换为应有的字符。但我想这并不是最好的方法。我知道 PHP 中有字符编码函数,但我一点也不精通这些,因为我不太了解字符编码的机制。

谁能帮我解决这个问题?

最佳答案

如果您从具有单字节编码的文本编辑器中查看转储文件,这是正常的:多字节 UTF-8 字符将显示为双字节对,就像您显示的那样。

您应该能够在导入时指定转储的字符集(例如,使用 phpMyAdmin 中的适当下拉菜单)。将字符集设置为 UTF-8,它应该可以正确导入。

关于php - 通过 mySQL DB 迭代并将字符串转换为不同的编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7813232/

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