Umlaute in Benutzernamen

Begonnen von nebu, 13 Januar 2006, 12:39:22

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 2 Gäste betrachten dieses Thema.

nebu

naja hab in der suche funktion mal nix gefunden..

Wie kann man umlaute( ü ö ä ....) in benutzernamen benutzen??
Lieber Punkte als gar keine.

munzur

Hi,

Also wenns beim Registrieren nicht functioniert, würde ich mal in der Datei: ../includes/mx_userfunctions.php

Hier:

        if (empty($pvs['uname']) || ereg("[^a-zA-Z0-9 _-]",$pvs['uname']) || is_numeric($pvs['uname'])){
            return _ERRORINVNICK;

Noch die Umlaute reinschreiben.

L.g
"Debug-Mode" einschalten.
"SQL-Fehler anzeigen" einschalten
und evt. auftauchende Fehlermeldungen posten .

RiotheRat

Dazu müsste "mehr" umgeschrieben werden ... URL's mit Umlauten? Z.B.

modules.php?name=Userinfo&uname=Übermütig


Nicht-ASCII-Zeichen haben in URLs nichts zu suchen, sondern müssen als % + Hexcode angegeben werden. Tut man das nicht, ist es Glückssache ob sie der Browser als UTF-8, iso-8859-1 oder sonstwas sendet (UTF-8 ist Standart). Sonderzeichen, wie z.B. deutsche Umlaute müssen "URL-encodet" (auch "URL-escaped") werden

Siehe dazu auch:
http://de3.php.net/manual/de/function.urlencode.php
http://de3.php.net/manual/de/function.urldecode.php

RtR
Unaufgeforderte PNs & Emails werden ignoriert

Erst wenn die letzte Zeile Code verhunzt, der letzte Server gehackt und der letzte Script-Kidde befriedigt ist, erst dann, werdet Ihr feststellen, dass Nuke nicht sicher ist...

nebu

oh shit. ich versteh nix.

gibts da net irgendwo ne idiotensichere deutsch anleitung was man ersetzen muss oder so?
Lieber Punkte als gar keine.

Andi

Hi :)

finde dich damit ab, es geht nicht.
schön´s Grüssle, Andi