phmLabs / amilio.de

Wir nutzen dieses Repository als Wiki und zum Bugtracking.
0 stars 0 forks source link

Unicode-Sonderzeichen an erster Stelle des Kanal-Namens blanked diesen #17

Open subsven opened 9 years ago

subsven commented 9 years ago

Beginnt ein Kanalname mit einem interessanten Unicode-Zeichen, z.B. dem Emoji "Woman with Bunny Ears" - đź‘Ż -, so bleibt der ganze dargestellte Kanalname leer (http://www.fileformat.info/info/unicode/char/1f46f/index.htm).

Siehe fĂĽr einen Beispielkanal: http://www.amilio.de/c/115/oder-oder.html

Kanäle mit arabischen Zeichen funktionieren dagegen: http://www.amilio.de/c/118/%D8%A3%D9%88%D9%84-%D9%82%D9%86%D8%A7%D8%A9-%D8%A8%D9%84%D8%A7%D8%AF%D9%8A.html

Gibt man dagegen ausschliesslich einen Emoji als Kanalnamen ein, so wird man nach dem Anlegen auf eine URL wie http://www.amilio.de/c/119/.html weitergeleitet, was in einem 404 mündet. Das Sluggen sollte also immer irgendwas gültiges entstehen lassen, sei's auch notfalls nur ein hochgezähltes 1, 2, 3, ...

Ggf. ein Problem mit den Datenbankeinstellungen?

phmLabs commented 9 years ago

Eine Idee, wie man das lösen kann? [a-z0-9] wäre ja wahrscheinlich den Ausländischen Freunden nicht so recht.