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

首頁 > 開發 > PHP > 正文

詳談PHP編碼轉換問題

2024-05-04 23:38:07
字體:
來源:轉載
供稿:網友
本文給大家分享的是個人對于PHP編碼轉換問題的理解以及處理方法,非常的簡單實用,有需要的小伙伴可以參考下。
 

最近恰好要用到unicode編碼的轉換,就去查了一下php的庫函數,居然沒找到一個函數可以對字符串進行Unicode的編碼和解碼!也罷,找不到的話就自己實現一下了。。。

Unicode和Utf-8編碼的區別

Unicode是一個字符集,而UTF-8是Unicode的其中一種,Unicode是定長的都為雙字節,而UTF-8是可變的,對于漢字來說Unicode占有的字節比UTF-8占用的字節少1個字節。Unicode為雙字節,而UTF-8中漢字占三個字節。

UTF-8編碼字符理論上可以最多到6個字節長,然而16位BMP(Basic Multilingual Plane)字符最多只用到3字節長。下面看一下

UTF-8編碼表:
 

  1. U-00000000 - U-0000007F: 0xxxxxxx  
  2. U-00000080 - U-000007FF: 110xxxxx 10xxxxxx  
  3. U-00000800 - U-0000FFFF: 1110xxxx 10xxxxxx 10xxxxxx  
  4. U-00010000 - U-001FFFFF: 11110xxx 10xxxxxx 10xxxxxx 10xxxxxx  
  5. U-00200000 - U-03FFFFFF: 111110xx 10xxxxxx 10xxxxxx 10xxxxxx 10xxxxxx  
  6. U-04000000 - U-7FFFFFFF: 1111110x 10xxxxxx 10xxxxxx 10xxxxxx 10xxxxxx 10xxxxxx  
?
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 黄浦区| 黄大仙区| 新津县| 桦南县| 商洛市| 伊川县| 房产| 洛阳市| 灵璧县| 会理县| 萨嘎县| 砀山县| 海兴县| 石家庄市| 江口县| 肥西县| 乌拉特后旗| 玉屏| 石阡县| 孙吴县| 特克斯县| 德江县| 普洱| 恭城| 平和县| 炎陵县| 博乐市| 金山区| 赤峰市| 五原县| 皋兰县| 安阳市| 沭阳县| 浦县| 仁怀市| 阿图什市| 蛟河市| 天长市| 黄梅县| 阿克陶县| 高平市|