国产探花免费观看_亚洲丰满少妇自慰呻吟_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  
?
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 桦甸市| 乌拉特中旗| 西乌珠穆沁旗| 孟津县| 天柱县| 昌黎县| 永靖县| 土默特左旗| 内黄县| 靖州| 枣庄市| 文安县| 大悟县| 依兰县| 桂阳县| 巴里| 连江县| 兰州市| 灵武市| 白水县| 浪卡子县| 专栏| 古蔺县| 平湖市| 吴忠市| 祁门县| 周至县| 乐平市| 徐闻县| 金平| 马鞍山市| 兰州市| 博湖县| 东阿县| 大方县| 三江| 罗田县| 陵水| 田东县| 安福县| 宣恩县|