《PHP學習:php字符集轉換》要點:
本文介紹了PHP學習:php字符集轉換,希望對您有用。如果有疑問,可以聯系我們。
PHP教程PHP通過iconv將字符串從GBK轉換為UTF8字符集.
PHP教程1. iconv()介紹
PHP教程iconv函數可以將一種已知的字符集文件轉換成另一種已知的字符集文件.例如:從GB2312轉換為UTF-8.
PHP教程iconv函數在php5中內置,GB字符集默認打開.
PHP教程2. iconv()錯誤
PHP教程iconv在轉換字符”―”到gb2312時會出錯,解決方法是在需要轉成的編碼后加 “//IGNORE”,也就是iconv函數第二個參數后.如下:
PHP教程iconv("UTF-8", "GB2312//IGNORE", $data)
PHP教程ignore的意思是忽略轉換時的錯誤,如果沒有ignore參數,所有該字符后面的字符串都無法被保存.
PHP教程3. iconv()例子
PHP教程
<?php
echo $str= ‘你好,這里是賣咖啡!';
echo '<br />';
echo iconv('GB2312', 'UTF-8', $str); //將字符串的編碼從GB2312轉到UTF-8
echo '<br />';
echo iconv_substr($str, 1, 1, 'UTF-8'); //按字符個數截取而非字節
print_r(iconv_get_encoding()); //得到當前頁面編碼信息
echo iconv_strlen($str, 'UTF-8'); //得到設定編碼的字符串長度
?>
PHP教程以上就是本文的全部內容,希望本文的內容對大家的學習或者工作能帶來一定的幫助,同時也希望多多支持維易PHP!
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/1922.html