Ror ascii-8bit an UTF-8 mit nicht lateinischen (kyrillischen) Symbolen in net :: http.get_response.kody

StackOverflow https://stackoverflow.com//questions/11701062

  •  13-12-2019
  •  | 
  •  

Frage

Ich muss einige Daten über net :: http erhalten, es funktioniert gut, indem ich Reaktion in ASCII-8bit erhalten habe.Das Problem ist, wie Sie dies an UTF8 codieren und alle nicht lateinischen Symbole speichern?

mit @content.encode('utf-8', 'binary', :invalid => :replace, :undef => :replace, :replace => '') Ich verliere alle kyrillischen Symbole

mit @content.encode('utf-8', 'binary') bekomme ich "\xCB" from ASCII-8BIT to UTF-8fehler

mit @content.force_encoding("UTF-8) ich bekomme ������ anstelle von kyrillischen Symbolen

Ich kann keine Antwort mit der Google-Suche finden.

War es hilfreich?

Lösung

Problem wird mit

gelöst generasacodicetagpre.

Hier sind komplette Daten

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top