Avatar billede htx98i17 Professor
31. juli 2007 - 22:24 Der er 13 kommentarer og
1 løsning

iso/charset med mærkelige tegn

Jeg har en phpside med databaseudtræk. Når siden vises i explorer, bliver alle æ,ø,å til mærkelige tegn.

Eksempel ضrige timer skulle være "øvrige timer" og ø bliver ofte til spørgsmålstegn.

PHP-Filerne har jeg prøvet at hente fra ftp, og de indeholder alle æ,ø,å som de skal. Et dump af databasen viser også æ,ø,å som det skal.

I html'en har jeg
<meta http-equiv="content-type" content="text/html;charset=iso-8859-1">


Hvorfor dælen vises browseren så alle de mærkelige tegn?

Jeg har forsøgt at gå op i browseren -> vis -> tegnsæt -> og vælge vesteuropæisk, og siden reloader, men indstillingen bliver ikke ændret.

Jeg har en kopi af samme hjemmeside kørende på et andet subdomæne og der er ingen problemer what so ever.

Nogen der har oplevet det samme eller noget lign, som har en løsning?
Avatar billede htx98i17 Professor
31. juli 2007 - 22:28 #1
&#1590; = et mærkeligt tegn (eksperten laver det om)
Avatar billede kalp Novice
01. august 2007 - 00:04 #2
Du skriver du har denne

<meta http-equiv="content-type" content="text/html;charset=iso-8859-1">

prøv at rette den til denne

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

det er et mellemrums til forskel, men hvis serveren ikke kan læse den så har den en "fallback" encoding den vælger.
Avatar billede kalp Novice
01. august 2007 - 00:15 #3
ja og så er din heller ikke lukket med /> men blot >

krydser fingrer for det er det;)
Avatar billede w13 Novice
01. august 2007 - 02:56 #4
Prøv at sætte:

<?php header('Content-Type: text/html; charset=ISO-8859-1');?>

Nogle gange, ved databaseudtræk, er det ikke nok at sætte charset i HTML.
Avatar billede htx98i17 Professor
01. august 2007 - 07:26 #5
kalp -> Det gav desværre ingen forskel :(
w13 -> Den havde jeg prøvet og prøvede lige igen. Det gav desværre heller ingen forskel :(

Kom med nogle flere bud, pleeeasee :)
Avatar billede kalp Novice
01. august 2007 - 08:45 #6
hvis subdomæner fungerer kan du så ikke fjerne det der subdomæne og tilføje det igen?

ved ikke hvor besværligt det er selvfølgelig
Avatar billede w13 Novice
01. august 2007 - 13:56 #7
Hvilken slags database bruger du? I nogle databaser kan man også definere tegnsæt, så måske skal du indstille det der?

Ellers kan man vist sætte charset i .htaccess også.. hmm..
Avatar billede olebole Juniormester
01. august 2007 - 14:07 #8
<ole>

Det er hele kæden, der skal overholde samme tegnsæt: Server, DB og dokumenter og evt. meta'er. Det er også vigtigt, om du gemmer dokumenterne som utf-8 eller ANSI.

Du skal altså undersøge (evt. hos din udbyder), hvilket tegnsæt din server bruger som default - hvilket din DB bruger - og så skal du sørge for at bruge korrekt meta, samt gemme dokumentet korrekt  =)

/mvh
</bole>
Avatar billede htx98i17 Professor
01. august 2007 - 16:31 #9
tak for svar

Det er vores egen server.
Det er et system som vi har oprettet flere af på hver sit subdomæne. Det er KUN det ene system i dets eget subdomæne som har disse problemer. Og der er ikke ændret noget i filerne.

Det er mysql. Samme struktur i alle systemer. Alle er defineret til Latin 1. Serveren er sat til ISO-8859-1
Avatar billede htx98i17 Professor
01. august 2007 - 16:37 #10
Jeg kan godt slette og oprette domæner, men jeg vil gerne finde ud af hvad der er årsagen til dette latterlig irriterende problem :)
Avatar billede htx98i17 Professor
01. august 2007 - 21:24 #11
Fejlen er fundet.

Min kollega havde via PLESK redigeret en fil, men ikke sat korrekt encoding på inden han gemte. Så PLESK havde tilføjet nogle tegn (ved ikke hvilke) foran nogle bestemte andre tegn (ved heller ikke hvilke). Og de tegn kan Explorer ikke lide. Firefox sagde ikke noget til dem.

Jeg skriver så snart jeg har fået af vide hvilke tegn det var.

Vil nogen have point for deres bud, så lig et svar.
Tak for deltagelsen
Avatar billede kalp Novice
01. august 2007 - 21:27 #12
mystisk at samme filer så fungerer på subdomæner
Avatar billede htx98i17 Professor
01. august 2007 - 21:42 #13
kalp -> Hvert subdomæne har sin egen http-mappe og derfor egne filer. Det har jeg måske ikke fået forklaret ordentligt :(
Avatar billede htx98i17 Professor
06. september 2007 - 14:42 #14
tak for deltagelsen
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