Ich versucheRuby-Encoding Probleme
"m\\u00edstica"
auf einem Text zur Ausgabe von Rubin zu erhalten, die eine Menge von dieser Art von dummen Fehlern aufweist. Ich erkannte, dass durch das Entfernen des doppelten Backslash in einen einzelnen Backslash die Ausgabe von Ruby "mística" geschafft wurde, aber ich bin anscheinend nicht in der Lage, gsub zu diesem Zweck zu verwenden.
Ich habe versucht, mit:
"m\\u00edstica".gsub('\\\\u') { '\\u' }
da ich den umgekehrten Schrägstrich entkommen müssen, aber es gibt die gleiche Zeichenfolge. Gibt es eine Möglichkeit, dies auf einfache Weise zu entschlüsseln?
Sie versuchen, was genau zu tun? –
Erhalten Sie Ruby, um den korrekten Akzent und nicht \ u00fced auszugeben. Ich habe über 3000 Werte mit solchen Problemen, also muss ich Wege finden, sie programmatisch zu beheben. – brunoban
Welche Version von Rails und Ruby verwenden Sie, und ist dies in einem Modell oder Controller? Oder sind das Daten aus Ihrer Datenbank? –