Rumah > pembangunan bahagian belakang > tutorial php > PHP怎么获得中文的ASCII码啊

PHP怎么获得中文的ASCII码啊

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Lepaskan: 2016-06-23 14:16:00
asal
1441 orang telah melayarinya

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"));}
Salin selepas log masuk
Salin selepas log masuk
-10544

只对gbk编码有效!

echo asc('中');function asc($s) {  if(ord($s) < 128) return ord($s);  return current(unpack('N', "\xff\xff$s"));}
Salin selepas log masuk
Salin selepas log masuk
-10544  

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

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

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


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

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan