cerco di analizzare una pagina "iso-8859-1" e salvare il mio DB con utf-8, questo è il mio codice:Convert iso-8859-1 a UTF-8 javascript
var buffer = iconv.encode(data, "iso-8859-1");
data = iconv.decode(buffer, 'utf8');
Non funziona. Tutti i simboli come å o ä convertiti in 01¿
Come posso salvare questi simboli?
Sei sicuro di non essere già codificato e di conseguenza la codifica a doppia cifra? –
se si codifica per codificare X, quindi è necessario decodificare da X. Non si può semplicemente fare 'iconv.decode (icon.encode (data," x ")," Y ")'. Se si desidera codificare in un formato universale, codificare su unicode e da quel punto del codice in base, non eseguire mai la conversione: i database possono memorizzare unicode, i formati di dati possono rappresentare unicode ei lettori di dati possono eseguire il rilevamento automatico di unicode. –
Sembra che tu abbia impostato 'encode' e' decode'. – hon2a