/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Mail og danske tegn.
Fra : Bent Veilis


Dato : 24-01-10 09:15

Jeg har et problem som jeg kan se på Internettet er temmeligt
udbredt. Jeg har lavet et mailprogram i php og problemet er
selvfølgelig de danske tegne æøå. Hvis jeg indsætter kioden
iso-8859-1 så vises tegnene korrekt i Outlook, men forkert i fx.
Hotmail og Gmail. Hvis jeg istedet indsætter koden UTF-8 er det
lige omvendt. Jeg har ikke kunnet finde nogen løsning på
Internettet og måske er der ikke nogen løsning. Er der en eller
anden der ved lidt mere om det.

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Martin Larsen (24-01-2010)
Kommentar
Fra : Martin Larsen


Dato : 24-01-10 10:02

Bent Veilis wrote:

> Jeg har ikke kunnet finde nogen løsning på
> Internettet og måske er der ikke nogen løsning. Er der en eller
> anden der ved lidt mere om det.

Måske findes der en universalløsning, men kan du ikke detektere hvilken
klien der er tale om og så levere det ønskede tegnsæt?

Peter Farsinsen (24-01-2010)
Kommentar
Fra : Peter Farsinsen


Dato : 24-01-10 13:26

Bent Veilis wrote:
> Jeg har et problem som jeg kan se på Internettet er temmeligt
> udbredt. Jeg har lavet et mailprogram i php og problemet er
> selvfølgelig de danske tegne æøå. Hvis jeg indsætter kioden
> iso-8859-1 så vises tegnene korrekt i Outlook, men forkert i fx.
> Hotmail og Gmail. Hvis jeg istedet indsætter koden UTF-8 er det
> lige omvendt. Jeg har ikke kunnet finde nogen løsning på
> Internettet og måske er der ikke nogen løsning. Er der en eller
> anden der ved lidt mere om det.

Det er ikke nok blot at ændre 'charset' i mailen. Din kildefil skal også
være gemt i samme encoding (vælges i din editor). Dine data i din
database (hvis du 'fletter' data ind i mailen) skal være i gemt i den
rigtige encoding.

Jeg har lavet mange systemer, der sender mails i UTF-8 og mindes ikke,
det har voldt problemer. Umiddelbart tror jeg, kurven knækker et andet
sted i din løsning.

Hvad bruger du til at sende din e-mail med? Jeg vil klart anbefale en
løsning som PHPMailer - så er du nogenlunde fri for selv at sku' rode
med headers, attatchments etc.

- Peter

Bertel Lund Hansen (24-01-2010)
Kommentar
Fra : Bertel Lund Hansen


Dato : 24-01-10 12:26

Bent Veilis skrev:

> Jeg har et problem som jeg kan se på Internettet er temmeligt
> udbredt. Jeg har lavet et mailprogram i php og problemet er
> selvfølgelig de danske tegne æøå. Hvis jeg indsætter kioden
> iso-8859-1 så vises tegnene korrekt i Outlook, men forkert i fx.
> Hotmail og Gmail. Hvis jeg istedet indsætter koden UTF-8 er det
> lige omvendt. Jeg har ikke kunnet finde nogen løsning på
> Internettet og måske er der ikke nogen løsning. Er der en eller
> anden der ved lidt mere om det.

Prøv at få dit program til at sende mig en mail som jeg så kan
citere her.

Hvis din kode er indsat korrekt, skal det virke i alle
mailprogrammer.

--
Bertel
http://bertel.lundhansen.dk/         FIDUSO: http://fiduso.dk/

Søg
Reklame
Statistik
Spørgsmål : 177580
Tips : 31968
Nyheder : 719565
Indlæg : 6409075
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste