marsipankake Skrevet 2. mai 2007 Del Skrevet 2. mai 2007 (endret) æøå problemer igjen. Noen smarte sjeler her som har peiling på hvordan man kan juste XAMPP for linux (ubuntu 7.04) for riktig visning av æøå. Dette er aldri et problem med XAMPP for Windows. æ, ø og å blir vist slik: æ, ø og Ã¥ . Jeg har brukt så tragisk mange timer for å prøve å fikse dette. Endret 2. mai 2007 av marsipankake Lenke til kommentar
Ernie Skrevet 2. mai 2007 Del Skrevet 2. mai 2007 Problemet kommer av at data lagret som UTF-8 blir vist som ISO 8859-1. Dette løser du ved å enten lagre dataene som ISO 8859-1, eller sette UTF-8 som encoding i header (kan gjøres manuelt hver gang eller som standard i config av apache). Lenke til kommentar
marsipankake Skrevet 2. mai 2007 Forfatter Del Skrevet 2. mai 2007 Takk. Det var interessant at problemet er at data blir lagret som UTF-8. Det hjalp ikke å endre charset i header til UTF-8 Kanskje problemet nettopp er mer ubuntu / linux relatert. Problemet oppstår forsåvidt først når jeg har opprettet en ny fil i linux og siden redigerer på denne. Filer som jeg har med fra Windows klarer seg bra. Må kanskje gå til ett annet forum, men noen som vet hvordan jeg justerer linux slik at nye filer blir opprettet/(lagret) som ISO-8859-1? Nå ble jeg litt bedre humør. Kanskje det er en løsning i sikte snart. Lenke til kommentar
Kagee Skrevet 2. mai 2007 Del Skrevet 2. mai 2007 Problemet oppstår forsåvidt først når jeg har opprettet en ny fil i linux og siden redigerer på denne. Filer som jeg har med fra Windows klarer seg bra. Må kanskje gå til ett annet forum, men noen som vet hvordan jeg justerer linux slik at nye filer blir opprettet/(lagret) som ISO-8859-1? 8519495[/snapback] Dette er bestemt på programbasis, derfor må du nesten fortelle hvilke program du bruker. https://www.diskusjon.no/index.php?showtopic=730921 Dette er den ultimate ÆØÅ-tråd, hvorfor er den ikke sticky? Lenke til kommentar
Ernie Skrevet 2. mai 2007 Del Skrevet 2. mai 2007 Takk. Det var interessant at problemet er at data blir lagret som UTF-8. Det hjalp ikke å endre charset i header til UTF-8 Kanskje problemet nettopp er mer ubuntu / linux relatert. Problemet oppstår forsåvidt først når jeg har opprettet en ny fil i linux og siden redigerer på denne. Filer som jeg har med fra Windows klarer seg bra. Må kanskje gå til ett annet forum, men noen som vet hvordan jeg justerer linux slik at nye filer blir opprettet/(lagret) som ISO-8859-1? Nå ble jeg litt bedre humør. Kanskje det er en løsning i sikte snart. 8519495[/snapback] Nye filer i editorene i linux er ofte UTF-8. Finnes det en "AddDefaultCharset"-linje i httpd.conf-fila (ligger normalt i /etc/httpd/conf/httpd.conf)? Hvis så, sett den til UTF-8. Lenke til kommentar
marsipankake Skrevet 2. mai 2007 Forfatter Del Skrevet 2. mai 2007 (endret) OK. Nå er jeg kommet mye lengre. Jeg definerer nå tegnsettingen i tekstredigeringsprogrammet. Men jeg har et lite spørsmål. Lagres altså informasjonen om tegnsettingen nærmest "usynelig" i tekstfilen? Det hadde jeg aldri gjettet. Endret 2. mai 2007 av marsipankake Lenke til kommentar
Kagee Skrevet 2. mai 2007 Del Skrevet 2. mai 2007 Teksten bare lagres - det er opp til programmet å bruke riktig tegnsett. Unicode (UTF-X) kan riktignok ha et BOM (Byte Order Mark) som forteller at det er Unicode (og kanskje hva slags?), men den pleier å skape mer problemer enn løsninger for PHP-programmerere. ("Headers already sendt") siden den havner før <?php Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå