mboost-dp1

åæø i mail subjeckt


Gå til bund
Gravatar #1 - Jonasee
23. okt. 2008 12:19
Hey

Jeg sidder med et problem her, jeg har et system, der sender mails ud, det er skrevet i php, og i nogle af mailsne er der åæø i subjeckt, men åæø bliver misforstået, hvis de overhovedt bliver forstået og lavet om til ?-tenge eller andre mærkelige tenge.

åæø virker i body'en.

der er angivet åæø i headerne.

$header .= 'Content-type: text/plain; charset=utf-8' . "\r\n";


er der nogle der har en ide til problemet?
Gravatar #2 - Jonasee
23. okt. 2008 12:23
Der er selvfølelig ikke åæø der er angivet i headerne, men charset
Gravatar #3 - reefermadness  
23. okt. 2008 12:52
Hmmm et skud i tågen, men kan du ikke bare bruge & aelig; & oslash; ? & aring;
Gravatar #4 - Jonasee
23. okt. 2008 12:53
har prøvet at lave en replace og det hjælp næsten, for istede for mærkelige tegne blev det så til dem.
Gravatar #5 - Nextnx
23. okt. 2008 12:55
@3 det er normalt kun i html mails

Ved tekst kan man bruge.:
æ "=E6"
ø "=F8"
å "=E5"
Gravatar #6 - myplacedk
23. okt. 2008 13:11
Jeg ville bruge noget email-abstraktion som tog sig af det der, men hvis du endelig vil håndtere det manuelt...

HVIS emnet kan beskrives med ren ASCII, så gør det.

ELLERS må du encode det. Et par eksempler fra min indbakke:

=?utf-8?B?SW5mb3JtYXRpb24gb20gaW5kc2F0IGJlbMO4Yg==?=
=?ISO-8859-1?Q?Kvittering_for_fast_overf=F8rsel?=

Dvs:
"=" "?" charset "?" "B"|"Q" "?" emne "?" "="

Emnet skrives i et eller andet tegnsæt, og encodes som enten base64 eller quoted-printable. Encodingen er så det du angiver med B eller Q.

(Måske husker jeg detaljer forkert, jeg kan huske det overordnede princip og gætter nogle af detaljerne ud fra de eksempler jeg fandt.)
Gravatar #7 - Jonasee
23. okt. 2008 13:22
#6

okay, det vil jeg så få kigget på.

det er desværre ikke mig der styre selve systemet, jeg skal "bare" lave det
Gravatar #8 - myplacedk
23. okt. 2008 13:28
Milandt, du har sgu en underlig humor. ;-)
(Medmindre du ratede #6 som "Sjov" ved en fejl, men det ligger jo ikke ligefrem ved siden af "Informativ"...)
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login