HTML-mail: vissa (windows-) användare ser inte Å Ä Ö

Tråden skapades och har fått 11 svar. Det senaste inlägget skrevs .
1

En kund är väldigt bestämd med att det ska vara ett HTML-mail de skickar ut när vid erbjudande. Jag är emot html-mail av många anledningar, men kunden bestämmer.

Vid test märker vi att vissa användare inte ser Å Ä Ö. Windowsanvändare, förstås.

Kan det ha med encoding att göra?
Såhär börjar koden:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transi...">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
Ursprungligen av henkebarn:

En kund är väldigt bestämd med att det ska vara ett HTML-mail de skickar ut när vid erbjudande. Jag är emot html-mail av många anledningar, men kunden bestämmer.

Vid test märker vi att vissa användare inte ser Å Ä Ö. Windowsanvändare, förstås.

Kan det ha med encoding att göra?
Såhär börjar koden:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transi...">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

Kan ej se något fel!

Det borde ha funkat. Kanske är det windows användare med äldre operativsystem som inte klarar av Unicode?

Så kodar jag mina webbsidor och har inte hört något klagomål.

Mitt tillvägagångssätt är kanske lite kontroversiellt. Jag öppnar sidan i Safari - Väljer Skicka sidans innehåll - och mailar detta via Mail.app. Kanske är det mail.app som fuckar upp det?

Skickar iväg test med charset=ISO-8859-1 också nu för att se om det gör någon skillnad.

  • Medlem
  • Stockholm
  • 2009-10-19 13:55

om det är html så är det väl rätt lätt att kringå problemet med entities? å osv..

Det är beprövat, men med UTF-8 funkade inte det heller.

Det verkar uppenbart att något är väldigt fel med Windows. Microsoft är ju ökända för undvika standarder eller inte fullfölja standarder till 100%

Har du börjat föra statistik över vilka versioner av outlook och andra emailprogram samt deras inställningar som verkar fungera bra och inte bra? Du kanske får en bild över läget (även om det inte direkt löser problemet, men kanske kan lokalisera felet och få hjälp på andra forum ute på internet?).

Senast redigerat 2009-10-19 14:59
  • Medlem
  • Vimmerby
  • 2009-10-19 15:30

charset=ISO-8859-1 är det som gäller!

Ursprungligen av Spooky:

charset=ISO-8859-1 är det som gäller!

ISO-8859-1 är numera förlegat. All utveckling sker mot UTF-8. Vi bör lämna det gamla bakom oss och fokusera på framtiden. Ju längre vi använder gamla förlegade standarder, desto längre blir plågandet med olika charset. Om vi utvecklare strävar efter UTF-8 kommer folk fortare att uppdatera sina förlegade program.

  • Medlem
  • Stockholm
  • 2009-10-19 16:48
Ursprungligen av Spooky:

charset=ISO-8859-1 är det som gäller!

Äh! Den ersattes väl av ISO-8859-15 för några år sedan då vi införde euro-symbolen. Och därefter ersattes denna av UTF-8 för moderna system.

ISO-8859-1 borde dö snarast.

ISO/IEC 8859-15 - Wikipedia, the free encyclopedia

Se också upp med termen "ISO-8859-1" i Windows-sammanhang eftersom tomtarna på Micro$oft inte kunde låta bli att utöka den med egna tillägg.

ISO/IEC 8859-1 - Wikipedia, the free encyclopedia

Så när en MS-nisse kommer med "ISO-8859-1"-data kan det i själva verket vara kodat i Windows-1252 och innehålla tecken som inte blir riktiga på system som implementerat standarden korrekt.

Nu fick jag lust att gå och duscha...

Ursprungligen av pesc:

Ä

Så när en MS-nisse kommer med "ISO-8859-1"-data kan det i själva verket vara kodat i Windows-1252 och innehålla tecken som inte blir riktiga på system som implementerat standarden korrekt.

Nu fick jag lust att gå och duscha...

Jag fick lust sträcka mig efter geväret.
Kan de inte ge fan ens i saker som redan finns och funkar?

Så här kan ni nog göra. Öppna html dokumentet i Smultron (vet bara hur man gör i Smultron), gå till Text -> Text Encoding -> Unicode (UTF-8). Klicka på Unicode (UTF-8) även om den redan är bockad.

GLHF

http://smultron.sourceforge.net/

  • Medlem
  • Göteborg
  • 2009-10-26 18:02

Som Linkert antyder, räcker det inte att man skriver i filen att Encoding är utf-8, den måste faktiskt vara det. En bra texthanterare som bl.a. Smultron fixar detta.

1
Bevaka tråden