![]() |
PHP: Prüfen ob String asiatische Schriftzeichen enthält Hi Leute, ich muss bei eine PHP Funktion prüfen ob eine Variable asiatische Schriftzeichen enthält. strstr oder preg_match kenne ich natürlich, aber wie arbeite ich mit den Zeichen, wenn da z.B: steht: Yahoo!アクセス解析 freue mich über jeden Tipp! Lukas |
Die Frage dabei ist natürlich, was für einen Zeichensatz du nutzt. Am besten wäre es natürlich, wenn die Variable Zeichen vom selben Zeichensatz wie die PHP-Datei an sich enthält, sodass du die Schriftzeichen einfach als String reinkopieren könntest. Denn eine Escape-Sequenz für UTF-8, wie \uXXXXX, ist mir jetzt nicht bekannt. |
ich und mein Editor (Notepad,Ultraedit,PHPDesigner) können sich auf den Kopf stellen :) - auch wenn wir den Zeichensatz auf UTF-8 stellen, keine Chance! |
Ich bin mir gerade nicht sicher, aber ich glaube, dass der vollständige UTF-8-Support erst ab PHP 6 gegeben sein wird... (fällt mir gerade so ein ;)) |
ich hab eine Lösung gefunden :) Ich habe einfach mal ein paar asiatsche Zeichen mit urldecode gespeichert und checke nun den String darauf, funktioniert bisher sehr zuverlässig :) PHP-Code: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:26 Uhr. |