Thread [php] Problem mit Formularfelderüberprüfung und UTF-8 (103 answers)
Opened by Tom at 2008-10-04 14:02

GwenDragon
 2010-11-20 10:56
#142900 #142900
User since
2005-01-17
14600 Artikel
Admin1
[Homepage]
user image
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)

View full thread [php] Problem mit Formularfelderüberprüfung und UTF-8