Home > Backend Development > PHP Tutorial > Convert the iconv function string from GBK to UTF8 character set in PHP_PHP tutorial

Convert the iconv function string from GBK to UTF8 character set in PHP_PHP tutorial

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Release: 2016-07-13 10:54:52
Original
870 people have browsed it

Convert the iconv function string in PHP from GBK to UTF8 character set

1. Introduction to iconv()

The iconv function can convert a known character set file into another known character set file. For example: Convert from GB2312 to UTF-8.

The iconv function is built in PHP tutorial 5, and the GB character set is turned on by default.


2. iconv() error

iconv will make an error when converting the character "-" to gb2312. The solution is to add "//IGNORE" after the encoding that needs to be converted, that is, after the second parameter of the iconv function. As follows:

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.
3. iconv() example
Example 1:
echo $str= ‘Hello, we sell coffee here!’;
echo '
';
echo iconv('GB2312', 'UTF-8', $str); //Convert the string encoding from GB2312 to UTF-8
echo '
';
echo iconv_substr($str, 1, 1, 'UTF-8'); //Truncate by the number of characters instead of bytes
​print_r(iconv_get_encoding()); //Get the current page encoding information
echo iconv_strlen($str, 'UTF-8'); //Get the string length of the set encoding
?>
Example 2:
If your PHP file is UTF-8 encoded, then the following code will output correctly:
​$str='I love Baidu';
​$utf='';
​for ($i=0;$i echo $utf;
?>If your PHP file is GB, then the following code will work:
​$str='I love Baidu';
​$str=iconv("GBK", "UTF-8", $str);
​$utf='';
​for ($i=0;$i echo $utf;
?>In the above case, the program output is:
%E6%88%91%E7%88%B1%E7%99%BE%E5%BA%A6

www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/632274.htmlTechArticleThe iconv function string in PHP converts from GBK to UTF8 character set 1. Introduction to iconv() The iconv function can convert an Convert files from one known character set to another known character set. For example: from G...
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Issues
php data acquisition?
From 1970-01-01 08:00:00
0
0
0
PHP extension intl
From 1970-01-01 08:00:00
0
0
0
How to learn php well
From 1970-01-01 08:00:00
0
0
0
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template