ホームページ >バックエンド開発 >PHPチュートリアル >PHPで単語が占めるバイト数を確認する方法
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 バイトの漢字