Gå til innhold

XAMPP for linux æøå hjelp


Anbefalte innlegg

æøå 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 av marsipankake
Lenke til kommentar
Videoannonse
Annonse

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

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
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
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

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 av marsipankake
Lenke til kommentar

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

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...