php - UTF-8 和 PHP,mbstring.func_overload 不起作用

标签 php character-encoding multibyte

我有:

ini_set('mbstring.internal_encoding','UTF-8');
ini_set('mbstring.func_overload',7);

echo strlen("õôóõêç");

strlen 打印 12,而不是 6。

有什么建议吗?
http://php.net/manual/en/mbstring.overload.php

最佳答案

mbstring.func_overload can only be set from php.ini (或 httpd.conf),而不是在运行时。

关于php - UTF-8 和 PHP,mbstring.func_overload 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8526147/

相关文章:

php - 检查文章是否包含团队名称

php - 在这种情况下,如何从具有外键的不同 mysql 表中删除数据?

php - Yii2 SearchModel 中的 search() 如何工作?

mysql修改默认字符集latin1为utf8

pinvoke - P/Invoke with [Out] StringBuilder/LPTSTR 和多字节字符 : Garbled text?

php - 规范化多字节 php 字符串中的整数值

c - 使用 printf 打印 UTF-8 字符串 - 宽字符串文字与多字节字符串文字

javascript - react 数据拉取不起作用

java - 如何更改 Java 中 HTTP 响应中的字符集?

javascript - mb_convert_encoding 对于 UTF7 字符串给出除 iconv 之外的其他结果