Domanda

Così ho alcuni contenuti Spagnolo salvato in Excel, che Sono esportare in un formato .csv in modo da posso importarlo dal direttore sql Firefox add-on in un db sql. Il problema è che quando ho importare che, ogni volta che c'è un accento, (o qualunque sia il nome tecnico per queste cose sono) Firefox non lo riconosce, e di conseguenza produce un grande diamante nero con un bianco?. C'è un modo migliore per fare questo? C'è qualcosa che posso fare per avere il mio tenore spagnolo leggibile in un db sql? Forse un programma più preferibile rispetto l'estensione di Firefox? Per favore fatemi sapere se avete pensieri o idee. Grazie!

È stato utile?

Soluzione

È necessario seguire la catena e assicurarsi che nulla si perde "in traduzione" .

In particolare:

  • affermare che la codifica viene utilizzato nel file CSV; garantire che i charaters speciali sono effettivamente in là, e vedere come sono codificati (UTF8, determinata pagina di codice, ...)
  • garantire il server che SQL può
      a) leggere questi personaggi e
      b) memorizzare in una codifica che preservarne l'integrità. (A proposito, la codifica utilizzata nel CSV può naturalmente essere rimappata a qualche altra codifica di tua scelta, vale a dire quello che si sa sarà adatto per il consumo da parte l'applicazione di destinazione)
  • assicurarsi che il database in modo efficace memorizzato questi personaggi ok.
  • vedere se Firefox (o qualsiasi "consumatore" di questo testo) gestisce correttamente i caratteri in questo particolare codifica.

È un luogo comune, ma utile per questo tipo di indagini per raccomandare la seguente assegnazione di lettura:

Il Developer Absolute minimo Ogni software assolutamente, positivamente deve sapere su Unicode e set di caratteri (No Excuses!) da Joel Spolsky

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top