所以我有一个字符串如下
Início
现在在我的网页上,如果我直接在html中输入该文本,它显示正常,没有问题。虽然我先把它保存到变量中
$var = 'Início';
然后回显html中的变量以显示它显示为未知字符。
有什么想法吗?我是否需要在php中设置charset或使用iconv将其转换为正确的字符集?
由于
答案 0 :(得分:1)
尝试使用mb_internal_encoding,请参阅此处的文档:http://www.php.net/manual/en/function.mb-internal-encoding.php
另外请确保您的文件是utf-8编码。