Quindi, sto provando a scaricare un file zip da un sito Web e a inserirli in una tabella. Il download ha funzionato prima, ma improvvisamente non lo è più. Ottengo un "scrivi": "\ xB6" dal problema ASCII-8BIT a UTF-8 (Encoding :: UndefinedConversionError) ". Molto strano, nulla è cambiato dall'ultima volta che ho eseguito la sceneggiatura. Ecco la parte del codice che sta avendo i problemi. Sto usando una gemma che mi permette di analizzare il file DBF all'interno del file zip.Errore di conversione codifica non definita - Ruby on Rails, Error on Write
Ecco il codice:
`write': "\xB6" from ASCII-8BIT to UTF-8 (Encoding::UndefinedConversionError)
Grazie per l'aiuto
UPDATE: Io corro all'interno di rotaie, ovviamente. Ho eseguito la sceneggiatura all'esterno dell'ambiente delle guide e ha funzionato correttamente. Quindi Rails sta interferendo in qualche modo con il processo di scrittura.
UPDATE 2: SOLVED - Ho modificato "w" in "wb", a quanto pare questo è causato dalle guide 3+. Non mi è venuto in mente di provarlo prima. Speriamo che questo aiuti le altre persone.