我有以下代码行,
echo substr('Sergio Agüero',0,10);
它会显示Sergio Ag�
但我想要输出"Sergio Agü"
我不想要特殊的角色。那有可能吗?任何帮助都非常感谢。
答案 0 :(得分:3)
您可以使用mb_internal_encoding
和mb_substr
执行此操作。
示例:online test
mb_internal_encoding("UTF-8");
$str = 'Sergio Agüero';
echo mb_substr($str, 0, 10); //Sergio Agü
更多关于:mb-substr
答案 1 :(得分:0)
使用utf8_decode。试试这个:
echo substr(utf8_decode("Sergio Agüero"),0,10);