PHP による文字化けした中国語文字列のインターセプトの解決策: 1. GBK エンコーディングを使用してインターセプトします。コードは [echo mb_substr($str, 1, 'gbk')]; 2. [utf-8] エンコーディングを使用してintercept 、コードは [echo mb_substr($str, , 'utf-8'] です。
php が文字化けした中国語の文字列をインターセプトするための解決策:
1. GBK エンコード インターセプトの例
$str = '我是谁'; //gbk编码的字符串 echo mb_substr($str, 0, 1, 'gbk'); //输出 我
mb_substr
このメソッドには、文字列を指定するために使用される substr よりも 1 つ多くのパラメーターがあります。エンコード。
2. UTF-8 エンコード インターセプトの例
[code] $str = '我abc是谁'; //utf-8编码的字符串 echo mb_substr($str, 0, 2, 'utf-8'); //输出 我a [/code
中国語と英語を混ぜても問題ありません。
フレンドリーなリマインダー
使用する場合は、php ファイルのエンコードと Web ページ表示時のエンコードに注意してください。
この mb_substr
メソッドを使用するには、次のものが必要です
PHP プログラミングの入門から熟練度まで
以上がPHP が文字化けした中国語の文字列をインターセプトした場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。