ホームページ >バックエンド開発 >PHPチュートリアル >PHPで単語が占めるバイト数を確認する方法

PHPで単語が占めるバイト数を確認する方法

WBOY
WBOYオリジナル
2016-06-13 13:05:531308ブラウズ

PHPで単語が占めるバイト数を確認する方法。
win7ではいくつか新しい単語が追加されたようです。バイト数は4ビットです。

文字列内にそのような漢字が存在するかどうかを判断する方法。例:

"abc我我@我"

@ は、バイト桁 4 の漢字を表します。 文字を一文字ずつ選んだとき、@ を 2 つの漢字として捉えました。

「chu」の有無を判断する方法を教えてください。JSでも可能です


-----解決策---- ----- ----------
GB18030の全角部分はGBKの内部コード体系を完全に採用しています。これに基づいて、4 バイトの拡張が行われます。4 バイトのエンコード空間は、0x81 ~ 0xFE、0x30 ~ 0x39、0x81 ~ 0xFE、0x30 ~ 0x39 です。コードポイント

は合計 1,587,600 個あり、1 バイトだけでは判断できません。2 バイト目の値が 0x30 ~ 0x39 の範囲にある場合、それは 4 バイトの漢字

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