Heim  >  Artikel  >  Backend-Entwicklung  >  PHP fängt chinesische string_PHP-Programmierung ab

PHP fängt chinesische string_PHP-Programmierung ab

微波
微波Original
2017-06-28 15:34:241205Durchsuche

Der folgende Code wird für die GB2312-Codierung ausprobiert. Das Abfangen der chinesischen -Zeichenfolge ist in PHP problematisch. Die Lösung besteht darin, anhand der Frage, ob der Wert größer als oder ist, festzustellen, ob es sich um ein Doppelbyte-Zeichen handelt gleich 128, um verstümmelte Zeichen zu vermeiden. Es gibt jedoch immer Probleme wie die Vermischung von Chinesisch und Englisch, spezielle Symbole usw. Jetzt werde ich nur als Referenz eine umfassendere schreiben:

Programmbeschreibung:

1 Der len-Parameter basiert auf chinesischen Zeichen, 1len Entspricht 2 englischen Zeichen, um in der Form besser auszusehen

2 Wenn der magische Parameter auf false gesetzt ist, werden Chinesisch und Englisch gleich behandelt, und die absolute Anzahl von Zeichen werden übernommen

3. Besonders geeignet für mit htmlspecialchars()

4. Kann den Entity-Zeichenmodus in GB2312 korrekt verarbeiten.

Das obige ist der detaillierte Inhalt vonPHP fängt chinesische string_PHP-Programmierung ab. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn