国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

php字符實現gbk轉utf8函數

2024-05-04 21:47:14
字體:
來源:轉載
供稿:網友
這篇文章主要為大家詳細介紹了php字符實現gbk轉utf8函數,具有一定的參考價值,感興趣的小伙伴們可以參考一下,有需要的朋友可以收藏方便以后借鑒。

     下面的聲明代碼不少朋友都曾見過,這是我們在php里面強制字符集

header( 'Content-Type:text/html;charset=utf-8 ');

但是如果從外部接收到的數據要轉換字符需要怎么處理呢

我們可以使用iconv將字符串從GBK轉換為UTF8字符集。

1. iconv()介紹

iconv函數可以將一種已知的字符集文件轉換成另一種已知的字符集文件。例如:從GB2312轉換為UTF-8。

iconv函數在php5中內置,GB字符集默認打開。

2. iconv()錯誤

iconv在轉換字符”—”到gb2312時會出錯,解決方法是在需要轉成的編碼后加 “//IGNORE”,也就是iconv函數第二個參數后.如下:

iconv("UTF-8", "GB2312//IGNORE", $data)

ignore的意思是忽略轉換時的錯誤,如果沒有ignore參數,所有該字符后面的字符串都無法被保存。

3. iconv()例子

<?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字符實現gbk轉utf8函數的全部內容,希望對大家的學習和解決疑問有所幫助,也希望大家多多支持武林網。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阿尔山市| 自治县| 西丰县| 屯昌县| 通河县| 阳谷县| 建湖县| 盐源县| 定襄县| 芜湖县| 洱源县| 大同县| 贵溪市| 久治县| 莆田市| 雅江县| 大城县| 曲水县| 合山市| 昌宁县| 延庆县| 司法| 漳州市| 若羌县| 临武县| 福建省| 礼泉县| 蓬莱市| 襄城县| 社会| 保亭| 丽水市| 宁乡县| 武鸣县| 文登市| 孝感市| 贞丰县| 达拉特旗| 行唐县| 上思县| 乐山市|