我尝试打印这个词,
echo "AUTO DETENÇÃO"
但输出为自动确定ÃÃO。这个词是葡萄牙语。
答案 0 :(得分:1)
看起来您的脚本文件保存为utf-8,但数据被发送到客户端,就好像它是iso-8859(或类似)编码的一样。 尝试
ini_set('default_charset', 'utf-8');
在将任何输出发送到客户端之前,在脚本中然后PHP将发送一个http响应头,通知客户端有关utf-8编码。
答案 1 :(得分:1)
确保您的编码设置为适合您的语言的选项,如UTF-8:
<?php header('Content-Type: text/html; charset=utf-8'); ?>
答案 2 :(得分:0)
一个好的解决方案是将unicode更改为UTF-8编码。我认为你正在使用其他类型的编码。
<?php
ini_set("default_charset", "utf-8");
?>
如果使用脚本保存葡萄牙语单词,请在保存文档时选择UTF-8编码。