首頁 > 後端開發 > php教程 > PHP怎么获得中文的ASCII码啊

PHP怎么获得中文的ASCII码啊

WBOY
發布: 2016-06-23 14:16:00
原創
1417 人瀏覽過

ASP中直接使用 asc("中") 就可以获得-10544

在PHP中使用ord('中')得到的是228 

如何能像ASP那样获得中文的ASCII码啊

请高手帮忙


回复讨论(解决方案)

ASC()   ANSI 字符代码

ASC()   ANSI 字符代码

只对gbk编码有效!

echo asc('中');function asc($s) {  if(ord($s) < 128) return ord($s);  return current(unpack('N', "\xff\xff$s"));}
登入後複製
登入後複製
-10544

只对gbk编码有效!

echo asc('中');function asc($s) {  if(ord($s) < 128) return ord($s);  return current(unpack('N', "\xff\xff$s"));}
登入後複製
登入後複製
-10544  

非常感谢啊   UTF-8的用iconv转一下就可以了吧

对 utf-8 要转成 gbk 的才可以和 asp 中的一致

对 utf-8 要转成 gbk 的才可以和 asp 中的一致


非常感谢  虽然达到目的了  但是原理还是不知道   这太复杂了 需要好好专研一下  不然太闹心了 我先去结贴   

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板