php iconv('UTF-8','GB2312',$str)函数问题

时间:2023-01-06 12:02:45
用这个方法iconv('UTF-8','GB2312',$str)
处理utf8到gb2312的转码中,中文utf8的破折号'——',转码后就没了,有人碰到过没?

5 个解决方案

#1


现在还没碰到过,路过,帮顶一下!

#2


这样写
iconv('gb2312','utf8',$wyxarr);

#3


mb_convert_encoding
试试

#4


带个参数试下:iconv('UTF-8','GB2312//IGNORE',$str) 

#5


谢谢大家了,解决了
iconv('UTF-8','GB2312',$str) 
改成
iconv('UTF-8','GBK',$str) 
就可以了

#1


现在还没碰到过,路过,帮顶一下!

#2


这样写
iconv('gb2312','utf8',$wyxarr);

#3


mb_convert_encoding
试试

#4


带个参数试下:iconv('UTF-8','GB2312//IGNORE',$str) 

#5


谢谢大家了,解决了
iconv('UTF-8','GB2312',$str) 
改成
iconv('UTF-8','GBK',$str) 
就可以了