发布网友 发布时间:2022-04-06 00:33
共1个回答
热心网友 时间:2022-04-06 02:03
可以用$str=iconv('源字符集','目标字符集//IGNORE','转换的字符串'); 还可以用$str=mb_convert_encoding("转换的字符串", "目标字符集", "源字符集");
其中iconv和mb_convert_encoding 都是依赖扩展库的。iconv和mbstring库,可以通过phpinfo()来查看当前php是否有这些扩展。如果有的话,上面的都是可用的。当然如果你不知道原来的编码,可以尝试这样mb_convert_encoding('转换字符串','目标字符集','auto');把源字符集设置为auto,函数会把auto扩展成 "ASCII,JIS,UTF-8,EUC-JP,SJIS"。当然你还可以以列举的形式(各个字符集用逗号隔开).来替换auto.甚至可以省略'auto'这个参数。