ホームページ  >  記事  >  バックエンド開発  >  PHPで中国語のASCIIコードを取得するにはどうすればよいですか?

PHPで中国語のASCIIコードを取得するにはどうすればよいですか?

WBOY
WBOYオリジナル
2016-06-23 14:16:001387ブラウズ

ASP で asc("中") を直接使用して -10544 を取得します

PHP で ord('中') を使用して 228 を取得します

ASP のような中国語の ASCII コードを取得するにはどうすればよいですか

専門家、助けてください


ディスカッションへの返信(解決策)

ASC() ANSI 文字コード

ASC() ANSI 文字コード
Halo

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 の場合、asp のものと一致させるために、gbk に変換する必要があります。 8、それを gbk に変換する必要があります


目標を達成しましたが、これはまだ複雑すぎて必要です。慎重に勉強してください。そうでないと面倒になりますので、最初に投稿します。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。