我遇到了与初始单词中带有重音符号的字符串类似的问题。
例如:(nesecito抓取该名称每个单词的首字母。)
$string = 'Álvaro Álvarez';
$parts = explode(" ", $string);
foreach($parts as $part){
echo $part[0].'<br>';
}
每个字母都有这个结果: �
如果我使用utf8_encode,则每个字母的结果如下: 一种 一种 但是那些不是字母,字母是Á
这是我所做的事的一个例子。
我正在寻找的结果是ÁÁ 如果有人可以帮助我解决这个难题,我将不胜感激。
答案 0 :(得分:0)
将其放在您的HTML标头中
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
如果不能解决您的问题,请尝试将其添加到php文件的开头
header('Content-Type: text/html; charset=UTF-8');