程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> php 中文編碼的轉換之mb_convert_encoding()函數

php 中文編碼的轉換之mb_convert_encoding()函數

編輯:關於PHP編程

在php中編碼一直是開發人員的頭痛的事情,但是如果甜美一些有用的函數就不一樣了,下面我們介紹一下關於一個中文編碼的處理函數。

mb_convert_encoding( $str, $encoding1,$encoding2 )

$str,要轉換編碼的字符串
$encoding1,目標編碼,如utf-8,gbk,大小寫均可
$encoding2,原編碼,如utf-8,gbk,大小寫均可

實例1

 代碼如下 復制代碼

<?php  
$str='電影618:http://www.bKjia.c0m';
echo mb_convert_encoding($str, "UTF-8"); //編碼轉換為utf-8
?> 

實例2

 代碼如下 復制代碼

<?php  
$str='電影618:http://www.bKjia.c0m';
echo mb_convert_encoding($str, "UTF-8", "GBK"); //已知原編碼為GBK,轉換為utf-8
?> 

實例3

 代碼如下 復制代碼

<?php  
$str='電影618:http://www.bKjia.c0m';
echo mb_convert_encoding($str, "UTF-8", "auto"); //未知原編碼,通過auto自動檢測後,轉換編碼為utf-8
?>

php.net網站實例

 

 代碼如下 復制代碼

<?php
/* Convert internal character encoding to SJIS */
$str = mb_convert_encoding($str, "SJIS");

/* Convert 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");
?>

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved