日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > php >内容正文

php

c php乱码,php分割GBK中文乱码的解决方法

發(fā)布時(shí)間:2023/12/2 php 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c php乱码,php分割GBK中文乱码的解决方法 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

類似如下的字符串(GBK), explode不能得到正確結(jié)果:

$result = explode("|", "滕華弢|海青");

究其原因, 對(duì)于”弢”字(讀tao,不認(rèn)識(shí)沒(méi)關(guān)系,我也不認(rèn)識(shí)), 因?yàn)樗腉BK編碼值為: 8f7c, 不巧的是, “|”的ASCII值也是7c.

還有一些類似的問(wèn)題: 因?yàn)镚BK編碼的編碼范圍是: 0×8140-0xfefe, 所以, 理論上來(lái)說(shuō), 任何低字節(jié)是7c的字都會(huì)有這個(gè)問(wèn)題, 比如:

倈(827c), 億(837c), 眧(b17c), 鍇(e57c).......等等等等

對(duì)于這樣的情況,

第一, 可以采用轉(zhuǎn)碼到utf8, 然后explode, 再轉(zhuǎn)回來(lái), 這是比較麻煩的方法.

第二, 我們可以采用正則拿"匹配出"來(lái)代替"分離出":

preg_match_all("/([/x81-/xfe][/x40-/xfe])+/", $gbk_str, $matches);//寫(xiě)死編碼

這樣, $matches中0號(hào)索引對(duì)應(yīng)的數(shù)組就是結(jié)果詞的數(shù)組了..

以上就是有關(guān)php GBK編碼問(wèn)題的解決方法,不知是否可以解決您的問(wèn)題,歡迎與大家溝通交流。

您可能感興趣的文章:

php函數(shù)substr截取中文字符出現(xiàn)亂碼的解決方法

php substr截?cái)嘀形陌雮€(gè)漢字亂碼問(wèn)題的解決方法

php亂碼問(wèn)題 utf8亂碼雜談

php截取中文字符串亂碼如何解決呢

解決php截取utf-8中文字符串時(shí)亂碼的問(wèn)題

如何解決php中文字符亂碼,中文字符入庫(kù)亂碼的問(wèn)題

php中文字符串截?cái)嗲覠o(wú)亂碼的解決方法

有關(guān)php中文亂碼的解決方法

php utf8 一半亂碼的問(wèn)題

總結(jié)

以上是生活随笔為你收集整理的c php乱码,php分割GBK中文乱码的解决方法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。