webForumDet fria alternativet

ÅÄÖ problem

PHP

4 svar · 230 visningar · startad av Kosse

Medlem sedan juni 2000162 inlägg
Frågan#1

Om jag skriver:
echo "Åäö";
...så blir det en massa konstiga tecken istället. Finns det något jag kan göra för att få rätt tecken på alla plattformar (Windows, mac, osv)?

Medlem sedan apr. 20003 971 inlägg
#2

Prova

header( "Content-Type: text/html; charset=ISO 8859-1" );

Borde fungera.

------------------
 - Swey
Projekt wF PHP

[Redigerat av Swey den 31 jul 2000]

Medlem sedan juni 2000162 inlägg
#3

Hmm echo var ju kanske inte det bästa exemplet, man kan ju fortfarande använda ä osv faktiskt. Men om jag sätter ihop en script som ska sända ett automatiskt medddelande till något och jag vill att åäö ska visas oavsett plattform i deras mailprogram så verkade inte header funktionen fungera.

Medlem sedan jan. 20007 697 inlägg
#4

I värsta fall får du väl använda

$meddelande = ereg_replace("å","å", $meddelande);

MEN AAAAAS! Det andra å:et ska ersättas av & a r i n g ;

[Redigerat av Kim den 01 aug 2000]

Medlem sedan apr. 20003 971 inlägg
#5

nej, reguljära uttryck behöver inte användas ens i värsta fall...

htmlentities
eller
str_replace i värsta fall

------------------
 - Swey
Projekt wF PHP

[Redigerat av Swey den 01 aug 2000]

262 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)