我有一个wordpress网站.
我创建了简单的页面模板,如:
<?php
/**
* Template Name: Test
*/
echo strlen('??????');
?>
Run Code Online (Sandbox Code Playgroud)
然后我使用这个模板创建了一个页面.该页面显示俄语字符串'Привет'的长度(表示'Hello').我希望看到12,因为由6个字符组成的UTF-8编码俄语字符串应该有12个字节的大小,但我得到6.
我在其他服务器上测试了相同的东西并且具有正确的值 - 12.所以我认为原因是我的服务器配置.我有wp 3.2.1(升级到wp 3.5.1后我有同样的问题)和PHP 5.3.3.
目前我花了大约5天试图找到解决方案,但没有运气.有谁知道这种行为的原因是什么?