06. december 2002 - 09:26Der er
10 kommentarer og 1 løsning
SMTP charset.- De kære ÆØÅ mangler.
Hej med jer.
Jeg bruger en TNMSMTP komponent hvor jeg sætter Charset til 'ISO-8859-1'. Det burde give danske tegn hvilket det for så vist også gør i MailBody'en. .... Men ikke i Subject!- Der kommer ÆØÅ stadigvæk ikke med.
Har en af jer et hint til hvordan jeg også får 'de-kære-søde' (#"½]/)'ÆØÅ' med i Subject?
Jeg har ikke kunnet få det til at virke, men jeg synes nu også det lyder lidt specielt. Du vil have, at jeg i selve Subject linien indsætter '?iso-8859-1?Q?' som det første.
Altså: Subject := ?iso-8859-1?Q? + 'Ændring af Ø'erne på Ærø. (æøå - ÆØÅ)'; Denne kan ikke kompileres.
Subject := '?iso-8859-1?Q?' + 'Ændring af Ø'erne på Ærø. (æøå - ÆØÅ)'; Dette er blot en en ekstra tekststreng.
Det hjælper heller ikke at sætte Charset = '?iso-8859-1?Q?'
Er din subject f.eks 'Ændring af Ø'erne på Ærø. (æøå - ÆØÅ)' ville du normalt bare skrive :
Subject := 'Ændring af Ø'erne på Ærø. (æøå - ÆØÅ)';
Men der skal du skrive :
Subject := '?iso-8859-1?Q? Ændring af Ø'erne på Ærø. (æøå - ÆØÅ)';
Det er som du selv siger bare en teksttreng, men nogle (ikke alle) mailklienter vil fortolke din subject rigtig. Husk desuden det lille mellemrum mellem din subject og ?.
Øv. Nu har jeg også prøvet med: Subject := '?iso-8859-1?Q? Ændring af Ø'erne på Ærø. (æøå - ÆØÅ)';
Der modtager jeg desværre mail'en som: Subject: ?iso-8859-1?Q? ニndring af リ'erne pþニrþ (蹂þ- ニリナ)
(Kører Lotus Notes R5). Jeg vil dog ikke udelukke, at nogle Mailklienter kan tolke det korrekt, men jeg har været så fræk at afvise dit svar. Håber det er ok! *S*
Okey. Det skete vist også en fortolkning! Min Subject ser dog ikke ud som i ovenstående. Her vises #HEX koderne vist i stedet! Der kan man bare se. :o)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.