Thread [php] Problem mit Formularfelderüberprüfung und UTF-8
(103 answers)
Opened by Tom at 2008-10-04 14:02
Zeile 6 kann (vielleicht?) nicht stimmen:
Code: (dl
)
setlocale(LC_ALL, 'de_DE.UTF-8'); Auf meinem Linux-System gibt es für deutsch nur folgende [us1@svr2 ~]# locale -a | grep de_ de_AT de_AT.utf8 de_AT@euro de_BE de_BE.utf8 de_BE@euro de_CH de_CH.utf8 de_DE de_DE.utf8 de_DE@euro de_LU de_LU.utf8 de_LU@euro [us1@svr2 ~]# Deswegen sollte es (vielleicht) so heißen: Code: (dl
)
setlocale(LC_ALL, 'de_DE.utf8'); Teste das mal mit dem neuen Code! //EDIT: Die POSIX-Zeichenklasse print sollte doch laufen, jedenfalls die Shell macht es: [usr1@svr1 ~]# echo 'abcdefäöüÄÖÜß .,;µ&$!"' | LC_ALL=de_DE.utf8 grep -o '[[:print:]]' a b c d e f ä ö ü Ä Ö Ü ß . , ; µ & $ ! " [usr1@svr1 ~]# Last edited: 2010-11-20 11:10:06 +0100 (CET) |