Hi!
Ich habe einen Counter für eine Textarea gebaut (zählt einfach die Zeichen und zeigt die Anzahl in einem Feld an):
function textCounter(field, countfield, maxlimit)
{
if(field.value.length > maxlimit)
field.value = field.value.substring(0, maxlimit);
else
countfield.value = maxlimit - field.value.length;
}
Der String 'öäü' wird nun als 3 Zeichen gezählt.
Serverseitig wird das Zeug aber als UTF8 gespeichert und in PHP ergibt ein strlen also 6 Zeichen.
Gibt es eine portable Möglichkeit, nicht ASCII Zeichen als 2 zu zählen? Oder dem Problem irgendwie anders Herr zu werden?
lg
Peter