| | | | |
| |||||||
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| Benutzer Registriert seit: 25.09.2009
Beiträge: 48
PHP-Kenntnisse: Anfänger ![]() | Hallo, ich benutze zur Sicherheit die Funktion von Erich Kachel (Fortify PHP Webapps against Cross-Site-Scripting | PHP Application and Website Defense, die jedes Zeichen (mit Ausnahme von a-z A-Z und 0-9) in Unicode wandelt. Außer der Anzeigekompatibilität die man dadurch erreicht ist es auch gegen ungewollten Code von Nutzen. Jetzt würde ich aber gerne die Anzahl der Zeichen in einem String zählen. Mit strlen() kein Problem, aber da alle Zeichen in Unicode gewandelt werden, ergibt sich eine andere Wortbreite. So hat das Wort "Hütte" 5 Zeichen lt. strlen(). Aber "Hütte" (Unicode codiert) eben 12 Zeichen, obwohl es für meine Auswetung eigentlich nur die echten 5 Zeichen haben dürfte. Wie also kann man denn alle &#xxxxx; zu EINEM Zeichen zusammenfügen (rechnerisch) damit "Hütte" wieder 5 Zeichen hat? Danke Euch im Voraus Liebe Grüße Vici |
| |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | ||
| Benutzer Registriert seit: 16.09.2009
Beiträge: 55
PHP-Kenntnisse: Fortgeschritten ![]() | Zitat:
PHP: Multibyte String --> PHP: mb_strlen - Manual Ohne vorherige Initialisierung des Charsets auf UTF-8 würde es dann so funktionieren: PHP-Code: MfG, Sascha Geändert von Sascha Ahlers (06.10.2009 um 13:01 Uhr). | |
| |
| | ||
| Benutzer Registriert seit: 25.09.2009
Beiträge: 48
PHP-Kenntnisse: Anfänger ![]() | @mermshaus ja, du hast völlig recht. ich habe mich da etwas unglücklich ausgedrückt. natürlich verbinde ich beide Vorteile (so dachte ich zumindenst). Die Verarbeitung von Unicodezeichen und das Vehindern von XSS. Aber mal was anderes: Was ist das denn für ein Unicode, der bei der Kachel-Funktion da rauskommt: ü = ü Das ist doch nicht UTF-8 ??? Oder doch. Zumindenst sah UTF-8 in der Datenback anders aus. Ich frage deshalb, weil die gute Idee von Sascha Ahlers Zitat:
Was für eien Unicode-Vesion ist das denn?? Grüße vici Korrektur: Mein String auf der Datenbank sieht natürlich so aus: Hütte Also mb_strlen('Hütte', 'utf-8'); wäre richtiger. | |
| |
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [Erledigt] Zeichen im String zählen, aber nur die Buchstaben | apfelsaft | PHP Tipps 2009 | 20 | 31.07.2009 16:20 |
| Zeichen zählen Textarea | Kein Genie | JavaScript, Ajax und mehr | 2 | 07.06.2009 19:23 |
| Records mit PHP ? | SimStar001 | PHP Tipps 2009 | 11 | 08.04.2009 15:14 |
| PHP5 SOAP - Problem mit Arrays | Calexico | PHP-Fortgeschrittene | 0 | 11.09.2008 12:06 |
| Ziffern und Sonderzeichen in einem String zählen | PHP Tipps 2006 | 2 | 15.03.2006 12:22 | |
| anzahl der zeichen im string | janni | PHP Tipps 2007 | 2 | 22.12.2005 09:18 |
| Kombination: Zeichen zählen / - ersetzen | King2k | PHP Tipps 2005-2 | 2 | 24.10.2005 20:44 |
| anzahl von string im string | PHP-Fortgeschrittene | 3 | 13.09.2005 17:02 | |
| Wie prüfe ich einen String ob nur Zahlen enthalten sind ? | PHP Tipps 2005 | 7 | 31.05.2005 13:02 | |
| ASCII - Zeichen in String einbinden | faux | PHP Tipps 2005 | 10 | 28.05.2005 18:29 |
| nicht erlaubte Zeichen im SQL - String | Datenbanken | 0 | 16.10.2004 11:47 | |
| Anzahl von Zeichen ermitteln | PHP Tipps 2004 | 3 | 20.08.2004 15:56 | |
| Funktion zum zählen von Zeichen in einem String | PHP Tipps 2004 | 2 | 15.07.2004 16:00 | |
| [Erledigt] Anzahl der Suchtreffer in einem String | PHP Tipps 2004 | 10 | 13.07.2004 02:38 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| php anzahl zeichen string, php string anzahl zeichen, string anzahl zeichen, anzahl zeichen string php, php anzahl zeichen in string, anzahl zeichen in string, anzahl zeichen im string php, php anzahl zeichen im string, php anzahl zeichen, string anzahl zeichen php, unicode ü, php variable anzahl zeichen, php string zeichen anzahl, http://www.php.de/php-einsteiger/59698-erledigt-anzahl-der-unicode-zeichen-einem-string-zaehlen.html, sql anzahl zeichen, sql anzahl zeichen zählen, php mb_strlen, php anzahl zeichen in einem string, anzahl zeichen in einem string, anzahl buchstaben string |