Mb_convert_encoding ($ str, $ encoding1, $ encoding2)
$ Str: string to be converted to encoding
$ Encoding1: Target encoding, such as UTF-8, gbk, and uppercase/lowercase
$ Encoding2: original encoding, such as UTF-8, gbk, and uppercase/lowercase
Instance 1
The code is as follows: |
Copy code |
<? Php $ Str = 'movie 618: http://www.111cn.net '; Echo mb_convert_encoding ($ str, "UTF-8"); // Encode to UTF-8 ?> |
Instance 2
The code is as follows: |
Copy code |
<? Php $ Str = 'movie 618: http://www.111cn.net '; Echo mb_convert_encoding ($ str, "UTF-8", "GBK"); // It is known that the original encoding is GBK and is converted to UTF-8 ?> |
Instance 3
The code is as follows: |
Copy code |
<? Php $ Str = 'movie 618: http://www.111cn.net '; Echo mb_convert_encoding ($ str, "UTF-8", "auto"); // unknown original encoding, converted to UTF-8 after auto detection ?> |
Php.net website instance
The code is as follows: |
Copy code |
<? Php /* Convert internal character encoding to SJIS */ $ Str = mb_convert_encoding ($ str, "SJIS "); /* Converter EUC-JP to UTF-7 */ $ Str = mb_convert_encoding ($ str, "UTF-7", "EUC-JP "); /* Auto detect encoding from JIS, eucjp-win, sjis-win, then convert str to UCS-2LE */ $ Str = mb_convert_encoding ($ str, "UCS-2LE", "JIS, eucjp-win, sjis-win "); /* "Auto" is expanded to "ASCII, JIS, UTF-8, EUC-JP, SJIS "*/ $ Str = mb_convert_encoding ($ str, "EUC-JP", "auto "); ?> |