Just nu i M3-nätverket
Gå till innehåll

Ajax gillar inte åäö


mehow

Rekommendera Poster

Hej, jag undrar om det är någon som vet varför inte Å Ä Ö vill bli rätt i AJAX, det funkar om man skriver "ä" men det vill jag inte sitta och skriva i hela texten, någon som vet hur man kan göra.

 

Öppnar man alternativ 1 genom den här sidan,

http://namnlos.mehowstudios.com/ajax.htm

funkar det inte.

 

funkar dock fint när man öppnar den sidan själv:

http://namnlos.mehowstudios.com/option1.php

 

Jag har testat ändra "charset", funkar inte ändå.

 

Tack på förhand, namnlös.se

 

Länk till kommentar
Dela på andra webbplatser

Precis. Gör enligt nedan på variablerna eller utskrifterna i PHP-filen:

 

$variabel = utf8_encode($variabel);
echo utf8_encode("Hej åhå vad bra det är att vi har åäö");

 

[inlägget ändrat 2006-10-20 15:25:05 av Dev]

Länk till kommentar
Dela på andra webbplatser

Du menar i stil med att gå till Svenska Språknämnden (eller vad de nu heter) och be dem ta bort åäö från vårt gemensamma språk?

 

Nej nej, gör nu som Anjuna säger och använd UTF-8-kodning.

 

Länk till kommentar
Dela på andra webbplatser

Haha, det vore ju nått iofs ;D

Nej jag vill inte köra ut allt i en echo, kan inte så mkt om php för den delen heller.

 

Länk till kommentar
Dela på andra webbplatser

Jag vill ha det ungefär så här, om det går

 

<? $variabel = utf8_encode($variabel); ?>

Detta är <strong>option1.php</strong>

 

Länk till kommentar
Dela på andra webbplatser

Nja, tyvärr. Du kommer inte ifrån att utf8-kodningen måste genomföras och då är du beroende av PHP att hjälpa till med detta. Detta innebär att lägga all output-text i en variabel och använda utf8_encode().

 

Alternativet blir att - om du har ett stort stycke text - lägga det i en separat fil och antingen manuellt koda om texten eller låta PHP läsa in filen och koda om.

 

Länk till kommentar
Dela på andra webbplatser

  • 4 months later...

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...