Hi,ich möchte ein sonderzeichen matchen: ą
Die Zeichentabelle von gnome zeigt mir zu diesem zeichen folgende details:
UTF-8: 0xC4 0x85
UTF-16: 0x0105
C-Oktal terminiertes UTF-8: \304\205
Dezimale XML-Entität: ą
Das ą kommt aus einer in utf-8 kodierten datenbank und steht in $teststring.
Die frage ist nun wie man das matchen kann:
if($teststring =~ /\304\205/)
{
print "true\n";
}
So funktioniert es leider nicht. Ich vermute es funktioniert deshalb nicht, weil $teststring nicht im gleichen zeichensatz ist wie es im regex gematcht wird.
Ich habe auch schon
$teststring = encode('utf-8', $teststring);
davor gesetzt, was aber leider auch nichts bringt.
Hat jemand eine idee wie das geht?
Datum: 22.05.2008-20:16
