当我将 latin-1 mysql 数据库转换为 utf-8 时,我遇到了 this article ( http://developer.loftdigital.com/blog/php-utf-8-cheatsheet )
请注意我已经成功转换了我的数据库并且我的应用似乎可以正常工作/输出
它是前面提到的关于安装和使用 mbstring 扩展和功能的链接。这似乎没有必要,这是我应该考虑、忽略还是必须做的事情?
提前致谢!
最佳答案
既然一切都在 UTF-8 中,您将(可能)在使用字符串操作函数时遇到问题。 如果您启用“mbstring.func_overload”选项,您可以避免这种情况,该选项将用 Mb_* 函数覆盖 PHP 的内置函数(或手动将内置函数替换为 Mb_* 函数)。 参见 this page in the PHP manual
关于php - UTF-8,以及 php 中的 mbstring 扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1839651/