php - UTF-8,以及 php 中的 mbstring 扩展

标签 php mysql utf-8 mbstring

当我将 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/

相关文章:

php - 使用 PHP 构造 JSON 输出

mysql - 在 Mac 上运行 MySql

php - 在 PHP 中编写 UTF-8 编码文件时出现问题

PHP:ZipArchive::extractTo 不工作(错误)

javascript - 限制用户在php中多次添加一件商品到购物车

php - 将时间戳字符串转换为时间戳整数php

java - 将 Java 代码转换为 PHP - URL 连接和读取响应

php - 如何包含 php 变量作为表名的一部分?

java - 如何更改 Emma 的 HTML 报告的编码?

具有与 MySQL utf8_general_ci 归类相似特性的 Java Collat​​or