Avatar billede hoplaringen Nybegynder
11. maj 2010 - 09:36 Der er 14 kommentarer og
1 løsning

Eksport af MySql til Excel via PHP. ÆØÅ problem

Hej Eksperter.

Jeg fandt dette script
http://fundisom.com/phparadise/php/databases/mySQL_to_excel
til eksport af MySql til Excel via PHP.
Det fungere stort set som det skal.

Det eneste problem er ÆØÅ.

Er der en kompetent person som umiddelbart kan spotte problemet i scriptet?

ÆØÅ står rigtigt når jeg eksportere databasen til excel direkte fra MySql admin.

På forhånd tak.

Mvh
Peter
Avatar billede intenz Novice
11. maj 2010 - 09:56 #1
Filerne og databasen skal være gemt i samme tegnsæt. Der har været at hav af de her spørgsmål, prøv at søg lidt.

Den er guide forklaret problemet:
http://www.eksperten.dk/guide/1300
Avatar billede hoplaringen Nybegynder
11. maj 2010 - 09:56 #2
æ ø å Æ Ø Å = Ê ¯ Â ∆ ÿ ≈

Jeg har prøvet med:
$schema_insert = str_replace($sep."∆", "ø", $schema_insert);
Uden held :-(
Avatar billede hoplaringen Nybegynder
11. maj 2010 - 09:57 #3
Tak Intenz.

Så ikke dit indlæg inden jeg postede.
Jeg dykker ned i det.
Avatar billede intenz Novice
11. maj 2010 - 09:58 #4
Det er også symptom behandling, det fjerner ikke problemet.

Du skal gemme dine PHP filer i samme tegnsæt som din database er gemt i. Det kan du gøre i f.eks. notepad, og sikkert også i en hvilken som helst andet editor.
Avatar billede hoplaringen Nybegynder
11. maj 2010 - 10:49 #5
Alt står til UTF-8 og det hjælper ikke.
Avatar billede majbom Novice
11. maj 2010 - 11:07 #6
hvad med databaseforbindelsen i det script du linker til?

er den sat op til utf-8?
Avatar billede hoplaringen Nybegynder
11. maj 2010 - 11:17 #7
Siden ligger hos dandomain.
Hvilken databaseforbindelse bruger de?
Avatar billede majbom Novice
11. maj 2010 - 12:10 #8
sikkert iso8891

prøv at sætte det til utf8 med http://php.net/manual/en/function.mysql-set-charset.php
Avatar billede squazz Novice
03. juni 2010 - 01:29 #9
Angående charset.

Jeg har et surftown webhotel. I min MySQL database kører jeg med UTF8, men mine filer kører i ISO8891. Dette var jeg simpelthen nødt til at gøre, da det på alle andre måder ellers gav problemer, hvor æøå blev lavet til nogle underlige tegn. Så rent faktisk, kan en blanding af charsets til tider også hjælpe. Jeg aner ikke hvorfor, jeg kan kun sige hvad der er min erfaring.

Dog har dette ikke løst mit problem med lige præcis det MySQL to Excel script du linker til, jeg bruger præcis det samme, og vil MEGET gerne høre mere hvis der er nogen som finder et svar.

(Da jeg har oprettet et spørgsmål om præcis det samme overvejer jeg om man kan "merge" dem på en eller anden måde? Mit spørgsmål kan ses her: http://www.eksperten.dk/spm/906496).
Avatar billede majbom Novice
03. juni 2010 - 08:09 #10
noget nyt hoplaringen?
Avatar billede hoplaringen Nybegynder
29. september 2010 - 11:05 #11
Jeg erfarede at eksporten så fin ud igenne explorer. Det er kun igennem firefox og safai der var problemer.
Nogen der vil have points for hjælpen og interessen.
Avatar billede squazz Novice
29. september 2010 - 11:39 #12
Men, det at problemet ikke frtræder i IE løser jo ikke problemet med Firefox og safari. Vi snakker vel
Om at det kun er halvdelen af brugerne online som bruger IE i dag?
Avatar billede hoplaringen Nybegynder
29. september 2010 - 11:41 #13
Nej, det er rigtigt.
Men jeg skulle blot have eksporte til at fungere i en browser.
Så det var nok for mig.
Du er velkommen til at grave videre selv.
Avatar billede majbom Novice
29. september 2010 - 12:29 #14
springer over... :
Avatar billede majbom Novice
04. november 2010 - 13:39 #15
husk at lukke spørgsmålet...
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