我正在尝试对此进行解码,但它无效。
<?php
ini_set('default_charset','utf-8');
header('Content-type: text/html; charset=utf-8');
echo utf8_decode("Ä…Äęėįšųūž");
?>
这应显示“ąčęėįšųūž”但打印出来“ ?č ? ?įšųūž”。我该如何解决?请帮我设置UTF-8文件字符集等。
答案 0 :(得分:0)
您回显的字符串可能部分为UTF-8,但有些字符错误。这是正确的字符串:
ÄÄÄÄįšųūž
utf8_decode将以UTF8编码的字符串转换为ISO 8859-1。我想这并不是你真正需要的。
检查源代码的编码,然后选择将其转换为utf8所需的功能。