Ich benutze das Permalink_fu-Plugin, um Permalinks aus Titeln zu erstellen. Mein Problem ist: Wenn der Titel deutsche Zeichen enthält, werden sie einfach durch '_' ersetzt.Ersetzen Sie Umlaute (Äüö) für SEO-Link in Schienen - bester Weg
Was ich brauche, ist etwas, das ersetzt ä mit ae ü mit ue ö mit oe
I fount String.tr aber das Problem hier ist, dass es ein Zeichen mit 1 Ersatz ersetzt, so würde es funktionieren für den Ersatz
é mit e ø mit o
usw.
Hat jemand eine schöne und saubere Lösung dafür?
Dank
Doppelte von http: // stackoverflow.com/questions/225471/how-do-ich-ersetzen-Akzent-Latein-Zeichen-in-Rubin –
Eigentlich nehme ich das zurück. Sie scheinen nur ausgewählte Zeichen ersetzen zu wollen, nicht alle. –
Welche Version von Ruby verwenden Sie? 1.8 war kaum Unicode bewusst. 1.9.2 ist viel, viel besser und bietet einige gute Code-Set-Übersetzungs-Tools, die Multi-Byte-Zeichen kennen, anstatt an Bytes gebunden zu sein. –