PHP怎么获得中文的ASCII码啊

WBOY
发布: 2016-06-23 14:16:00
原创
1387 人浏览过

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
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板