ホームページ  >  記事  >  バックエンド開発  >  PHP が中国語の string_PHP プログラミングをインターセプトする

PHP が中国語の string_PHP プログラミングをインターセプトする

微波
微波オリジナル
2017-06-28 15:34:241219ブラウズ

次のコードは GB2312 エンコードに使用されます。PHP では中国語の strings をインターセプトするのが問題です。解決策は、文字化けを避けるために、値が 128 以上であるかどうかに基づいてそれが 2 バイト文字であるかどうかを判断することです。 。ただし、中国語と英語の混合、特殊記号などの問題が常に発生します。ここで、参考のために、より包括的なものを書きます。
プログラムの説明:

1 len パラメーターは、中国語の文字に基づいています。形式的には、英語の 2 文字に相当します

2. マジックパラメータが false に設定されている場合、中国語と英語は同等に扱われ、絶対的な文字数が取得されます

3。
htmlspecialchars()
4 でエンコードされた文字列。GB2312 のエンティティ文字モードを正しく処理できます (

以上がPHP が中国語の string_PHP プログラミングをインターセプトするの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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