Thread Regex für Spamfilter bei Nicht-Ascii (33 answers)
Opened by GwenDragon at 2012-06-17 18:27

Linuxer
 2013-05-24 12:06
#167793 #167793
User since
2006-01-27
3891 Artikel
HausmeisterIn

user image
Was ist denn "en_EN" eigentlich für ein locale?

Ich kenne en_US und en_GB und noch ein paar andere (schon mal gesehen), aber en_EN ist mir noch nicht (bewusst) untergekommen. Mein (Test-) System kennt das z.B. auch nicht.

Mit en_US.UTF-8 funktioniert der Test bei mir.

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
$ export LANG="en_US.UTF-8" ; perl -E "say 'testärger' ~~ /^\p{Alpha}+$/i"
1

$ export LANG="en_EN.UTF-8" ; perl -E "say 'testärger' ~~ /^\p{Alpha}+$/i"
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LANG = "en_EN.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
1


Das System kennt folgende Locales, die mit en_ beginnen:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
$ ls -1d  /usr/share/locale/en*
/usr/share/locale/en
/usr/share/locale/en@boldquot
/usr/share/locale/en@quot
/usr/share/locale/en_AU
/usr/share/locale/en_CA
/usr/share/locale/en_GB
/usr/share/locale/en_NZ
/usr/share/locale/en_US
/usr/share/locale/enm


Ist evtl. beim locale en_EN etwas fehlerhaft?
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!

View full thread Regex für Spamfilter bei Nicht-Ascii