当前位置:Gxlcms > PHP教程 > PHP怎么获得中文的ASCII码啊

PHP怎么获得中文的ASCII码啊

时间:2021-07-01 10:21:17 帮助过:3人阅读

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 中的一致


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

人气教程排行