Home >Backend Development >PHP Tutorial >Detailed explanation on the usage of php iconv function
(Note, it is recommended to write the full address and add / after it. Many times it is because the settings here are incorrect. As a result, dlls of other modules cannot be loaded) Open it again:
But if iconv.dll is installed, follow the above method and after opening php_iconv.dll, the iconv module still cannot be opened. The following configuration is required: a.Go to the official download site of iconv http://ftp.gnu.org/pub/gnu/libiconv/ The following iconv file for Windows version: libiconv-1.9.1.bin.woe32.zip Unzip the file and copy charset.dll, iconv.dll, and iconv.exe under bin/ to c:/windows/ (or other system PATH) (This step is necessary, php_iconv.dll also calls GNU’s iconv library, so you must first install GNU’s iconv library) b. Open php_iconv.dll in php.ini c. Restart Apache, and then check whether iconv is enabled in phpinfo();. In a recent program, I needed to use the iconv function to convert the captured utf-8 encoded page into gb2312. I found that only by using the iconv function to transcode the captured data, the data would be less for no reason. . This is a bug in the iconv function. iconv will make an error when converting the character "-" to gb2312. Solution: Add "//IGNORE" after the encoding that needs to be converted, which is the second parameter of the iconv function. As follows:
ignore means ignoring errors during conversion. If there is no ignore parameter, all the The string following the character cannot be saved. This iconv() function is built-in in php5. Let’s look at a complete example, as follows:
|