答案 0 :(得分:2)
好的 - 最后我明白了,因为substr()php函数... 在utf-8中你需要使用像这样的mb_substr()函数:
<?php
$utf8string = "cakeæøå";
echo mb_substr($utf8string,0,5,'UTF-8');
?>
而不是这样:
<?php
$utf8string = "cakeæøå";
echo substr($utf8string,0,5);
?>
来自this评论
答案 1 :(得分:0)
通过上面的解决方案,你将只删除这个文本,但想想更多变量是否存在同样的问题。
请在标题中定义如下的字符编码方案。
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
请在下面找到更多详情: - http://www.w3schools.com/html/html_charset.asp