Gå til innhold

Apache og æ ø å


Anbefalte innlegg

Videoannonse
Annonse

Kommer an på hvilket tegnsett tekstfilene er lagret i, og hvilket tegnsett apacheserveren kjører med..

 

Vil tro at serveren din kjører på utf-8... men det kan du ganske enkelt sjekke ved å skrive "locale".

 

Er vel ikke så lett å sette encoding for plaintext, så det enkleste vil kanskje være å konvertere tekstfilene med iconv e.l.

Lenke til kommentar

Locale says:

LANG=nb_NO.UTF-8
LC_CTYPE="nb_NO.UTF-8"
LC_NUMERIC="nb_NO.UTF-8"
LC_TIME="nb_NO.UTF-8"
LC_COLLATE="nb_NO.UTF-8"
LC_MONETARY="nb_NO.UTF-8"
LC_MESSAGES="nb_NO.UTF-8"
LC_PAPER="nb_NO.UTF-8"
LC_NAME="nb_NO.UTF-8"
LC_ADDRESS="nb_NO.UTF-8"
LC_TELEPHONE="nb_NO.UTF-8"
LC_MEASUREMENT="nb_NO.UTF-8"
LC_IDENTIFICATION="nb_NO.UTF-8"
LC_ALL=

 

Men hvis Apache allerede kjører utf-8-koding, hva skal jeg forandre kodinga til da?

Endret av Xecuter88
Lenke til kommentar

Hm, det er jeg neimen ikke helt sikker på..

 

En måte kan jo være å prøve å velge forskjellige encodings i browseren, til du finner en som viser fila korrekt.

 

Edit: Hvis da ikke problemet bare var at det var browseren som sto på feil encoding, og ikke fila eller serveren.. men da burde du hatt problemer med andre sider og.

Endret av Sokkalf^
Lenke til kommentar
AddDefaultCharset directive

Syntax: AddDefaultCharset On|Off|charset

Context: all

Status: core

Default: AddDefaultCharset Off

Compatibility: AddDefaultCharset is only available in Apache 1.3.12 and later

 

This directive specifies the name of the character set that will be added to any response that does not have any parameter on the content type in the HTTP headers. This will override any character set specified in the body of the document via a META tag. A setting of AddDefaultCharset Off disables this functionality. AddDefaultCharset On enables Apache's internal default charset of iso-8859-1 as required by the directive. You can also specify an alternate charset to be used.

 

For example:

AddDefaultCharset utf-8

 

Note: This will not have any effect on the Content-Type and character set for default Apache-generated status pages (such as '404 Not Found' or '301 Moved Permanently') because those have an actual character set (that in which the hard-coded page content is written) and don't need to have a default applied.

 

Kan være greit å kommenterer ut denne, så tegnsettet blir bestemet av fila. Denne posten: Problemer med æøå / skandinaviske tegn? Klikk her! kan muligens gi noen tips.

Endret av Crowly
Lenke til kommentar
Nei andre sider o.l. er helt fine.

 

Hoster hjemmeside for en kompis, men på den siden er æ,ø og å korrekt. Men det er en php-side så antar at han har fikset kodinga i kilden elns.

 

Bruker du mysql i tillegg? Kan være noe feil oppsett der. Husker jeg hadde en bug i en gentoo ebuild som gjorde at tegnsettet ble litt mongo fra mysql og over til 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...