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!