jQuery get CSV (UTF-8)

Tags:    jquery utf8 csv

Når jeg henter min CSV fil (//cdn.shopify.com/s/files/1/0832/3453/t/11/assets/stores.csv)
Så bliver ÆØÅ konverteret til ?

Hvis jeg henter filen via linket jeg har sendt, så kan jeg sagtens se ÆØÅ.
Min side har sat Charset til UTF-8.

Fold kodeboks ind/udJScript kode 





6 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 12 karma
Sorter efter stemmer Sorter efter dato

Kan du hente dataen med $.ajax og definere charset som ANSI?

det burde man kunne !!

Fold kodeboks ind/udKode 

er jo en short hand for
Fold kodeboks ind/udKode 

jf
https://api.jquery.com/jquery.get/
https://api.jquery.com/jQuery.post/

ellers er der lidt om charset her
http://stackoverflow.com/questions/8285936/how-to-change-ajax-charset
http://stackoverflow.com/questions/553463/jquery-ajax-character-encoding

jeg vil personlig foretrække at bruge $.ajax fremfor $.get / $.post, da der er flere muligheder for instillinger, og kun 1 function istedet for at arbejde med 2 funktioner




@dan Så vidt jeg kan se, er CSV filen ikke UTF-8. Henter jeg den ned og åbner i Notepad++ vises "ANSI" under tegnsæt, og tengene vises korrekt. Vælger jeg "Indkod i UTF-8" vises tegnene ikke korrekt.



CSV filen er som udgangspunkt UTF-8. Men er din side UTF-8 ?



Kan du hente dataen med $.ajax og definere charset som ANSI?



Better late than never. Tak for hjælpen.
Helt korrekt Kristian, det var faktisk ikke UTF8, så jeg åbnede filen i Notepad++ og lavede det om. Fandt også ud af at Excel lavede to ekstra linjer, en med en masse kommaer, og en blank. (Why?)



en masse kommaer, lyder som en tom entitet.



t