Kann PHP 5.1 immer noch kein UTF-8?
am 24.11.2006 20:51:49 von Markus Malkusch
ScheiÃe kotzt das an! Unnötige Zeit der Fehlersuche habe ich damit
verschwendet um mit Erschrecken zu sehen, dass strlen('ö') === 2 gilt. Kann
man PHP 5.1 diese Unsitte irgendwie abgewöhnen?
--
Mit PHP Kontonummern auf Gültigkeit prüfen:
Re: Kann PHP 5.1 immer noch kein UTF-8?
am 24.11.2006 21:03:58 von Jens Kollert
Markus Malkusch schrieb:
> ScheiÃe kotzt das an! Unnötige Zeit der Fehlersuche habe ich damit
> verschwendet um mit Erschrecken zu sehen, dass strlen('ö') === 2 gilt. Kann
> man PHP 5.1 diese Unsitte irgendwie abgewöhnen?
mb_strlen()
GruÃ, Marcel
Re: Kann PHP 5.1 immer noch kein UTF-8?
am 24.11.2006 21:04:17 von Michael Fesser
..oO(Markus Malkusch)
>Scheiße kotzt das an! Unnötige Zeit der Fehlersuche habe ich damit
>verschwendet um mit Erschrecken zu sehen, dass strlen('ö') === 2 gilt. Kann
>man PHP 5.1 diese Unsitte irgendwie abgewöhnen?
Sollte sich mit
XCII. Multibyte String Functions
http://www.php.net/manual/en/ref.mbstring.php
erschlagen lassen. Bei entsprechender Konfiguration auch transparent:
Function Overloading Feature
http://www.php.net/manual/en/ref.mbstring.php#mbstring.overl oad
Micha
Re: Kann PHP 5.1 immer noch kein UTF-8?
am 25.11.2006 00:04:04 von Hadanite Marasek
Ja, Du kannst PHP mit --enable-mbstring kompilieren. Als kleiner Hinweis
noch: preg kann ebenfalls UTF8, die Funktionen sind sogar sehr mächtig
(kannst auf bestimmte Kategorien von Zeichen prüfen...)
Markus Malkusch wrote:
> ScheiÃe kotzt das an! Unnötige Zeit der Fehlersuche habe ich damit
> verschwendet um mit Erschrecken zu sehen, dass strlen('ö') === 2 gilt. Kann
> man PHP 5.1 diese Unsitte irgendwie abgewöhnen?