Home >Backend Development >PHP Tutorial >What you need to pay attention to when using iconv function in php_PHP tutorial
I am currently working on a thief program, and I need to use the iconv function to convert the captured utf-8 encoded page into gb2312,
I found that if I use the iconv function to transcode the captured data, the data will be less for no reason.
I was depressed for a while. After checking the information on the Internet, I found out that this was a bug in the iconv function. iconv will make an error when converting the character "—" to gb2312 phperz.com
The solution is very simple, that is, add "//IGNORE" after the encoding that needs to be converted, which is the second parameter of the iconv function. As follows:
The following is the quoted content:
iconv("UTF-8","GB2312//IGNORE",$data)
Ignore means to ignore errors during conversion. Without the ignore parameter, all strings following this character cannot be saved.