好的,所以我有一个PHP脚本从sql数据库输出数据。我在文本上使用utf8_encode(),以便正确显示字符。该页面是utf-8编码。
Chrome,IE和Opera都正确地显示了这一点(正确的是它们是非泡沫的东西),但是在Firefox中我得到了一堆:
在Chrome等中,它显示如下:
我尝试过使用它:
mb_convert_encoding($text, "UTF-8", "JIS, eucjp-win, sjis-win, ISO-8859-1");
这些字符以日语字符显示,但正常的ascii字符现在显示为日文字符,而不是我希望看到的字符。
特别是在mb_convert_encoding()方法中显示错误但在utf8_encode()中正确显示的是:
函数utf8_encode(): mb_convert_encoding():