Ho ricevuto un errore: _ codifiche di caratteri incompatibili: utf-8 e Windows-1250_ quando provo a mostrare qualcosa con caratteri dalla Polonia, ad es. "Ąęźć"
nel mio application.rb ho ottenuto: config.encoding = "windows-1250"
In database.yml: codifica: windows-1250
Come posso mostrare i parametri in windows-1250 nel pannello di amministrazione dei binari?
risposte:
0 per risposta № 1Ti suggerirei di usare la codifica utf-8 (che in questi giorni è il default di ruby).
Il tuo input "ąęćć" è una stringa utf-8 valida, quindi non dovresti affrontare alcun problema nel decodificarlo come una stringa utf-8.
Se vuoi ancora hackerare, puoi usare:
"ąęźć".mb_chars.tidy_bytes.to_s
che dovrebbe anche darti l'output desiderato.