Avatar billede learner Praktikant
01. november 2012 - 16:46 Der er 3 kommentarer og
1 løsning

hvordan gemmer jeg en csv fil med charset ANSI, når alt andet er sat til utf-8

Hejsa

Jeg har følgende i en fil.php som er gemt i utf-8 format uden BOM

<?php
header("Content-Type:application/force-download;");
header("Cache-Control:cache,must-revalidate"); 
header("Pragma:public");
header("Content-Disposition:attachment;filename=HK.csv");
print "Her er noget tekst med nogen æøå'er";
exit;
?>

Hvordan kan jeg tvinge filens format til at blive ANSI?
Avatar billede arne_v Ekspert
01. november 2012 - 16:54 #1
Det kan du ikke.

Du ved principielt ikke hvilke tegn saet der er understoettet hos modtager.

Du sender i et tegnsaet og fortaeller modtager hvad det er, saa er det op til modtager at gemme i det format modtager oenesker.

I praksis antager du vel at modtager bruger Windows og en gaengs browser som IE/FF/Chrome.

Og de gemmer sikkert as is.

Og I saa fald bliver du noedt til at sende ISO-8859-1.
Avatar billede learner Praktikant
02. november 2012 - 17:15 #2
Hej Arne

Ja du har ret.
Lidt overraskende, at man ik kan vælge filens format.

Jeg har løst udfordringen ved at ændre indstillinger i det program som skal importere csv filen. Det hjalp heldigvis.

Tak for hjælpen.

Vil du have nogen point Arne?
Avatar billede arne_v Ekspert
03. november 2012 - 02:05 #3
hvis du synes
Avatar billede learner Praktikant
03. november 2012 - 06:17 #4
jo det gør jeg :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester