2016-07-06 9 views
0

Ich habe ungültige Zeichen in einem Text in meiner Datenbank (z. B .: ‘ anstelle von ') wegen kopierten Inhalt eingefügt. Das Exportieren dieses Texts an Google Händler ergab den folgenden Fehler: Encoding problem(Double UTF-8 Encoding).Ruby: doppelte utf-8 codierte Strings mit ungültigen Zeichen fixieren?

Gibt es eine Möglichkeit Zeichen wiederherzustellen, die aus dem Lateinischen-1 bis utf-8 zweimal umgewandelt wurden, oder sie herauszufiltern, ohne gültige eurpoean Zeichen in anderen Bereichen zu ersetzen (zB: â in gültigem französisch Text) Waren dies seit einiger Zeit zu erforschen, habe nichts gefunden, was in dieser besonderen Situation helfen würde.

Antwort

0

Ich bespreche dieses spezielle Problem , mit 4 Lösungen. Vorbehalt: Der Code dort wurde nicht gründlich getestet.