Onleesbare email nieuwsbrief
17 december 2008 - 16:43   
geplaatst door: HansG
Ofschoon ik niet een echte programmeur ben kom ik met Dreamweaver toch aardig ver.
Maar nu loop ik tegen iets aan dat ik nog net eerder ben tegengekomen.
Ik maak al een tijdje email nieuwsbrieven voor een sportcentrum.
Tot nu toe zonder problemen. Maar vanochtend kreeg ik een mail terug met daarin opgenomen een boze gebruiker die schreef de nieuwsbrief niet te kunnen lezen.
Hij stuurde de code mee!??
Daarin zag ik wat vreemds.
In de code waren plotseling tekens toegevoegd die ik er niet had ingezet.
Dat kwam in de heel code voor. Aan het eind van de code stond een partij onleesbare tekens van wel 200 regels lang.
Ik vraag met af hoe dit heeft kunnen plaatsvinden en hoe ik dat kan voorkomen.

Ik doe een voorbeeldje erbij van hoe de code eruit ziet en zag. De geel gemarkeerde tekens zijn er in heel de code bijgekomen. Vreemd!

De complete nieuwsbrief (en dus ook de complete code) is ook te lezen op http://www.vanrheenensport.nl/nieuws/RHnieuws12.html

Onleesbare email nieuwsbrief
17 december 2008 - 17:33    reactie #1
geplaatst door: marcone
als eerst is het denk ik handig om te vermelden hoe jij je nieuwsbrief verstuurd.. gebeurd dit online, via safari's "verstuur inhoud van pagina", op een PC met outlook Express.. afin..
Twenty years from now you will be more disappointed by the things that you didn't do than by the ones you did do. So throw off the bowlines. Sail away from the safe harbor. Catch the trade winds in your sails. Explore. Dream. Discover. - Mark Twain
Onleesbare email nieuwsbrief
17 december 2008 - 18:53    reactie #2
geplaatst door: HansG
Beste Marcone

Ik heb geen idee hoe de mail verstuurd wordt.
Ik lever het complete bestand aan een ict bedrijfje dat de email verzorgd.
Ik weet in ieder geval dat dit vanaf een pc gebeurt.
Maar er is maar, over de afgelopen 2x dat de nieuwsbrief verstuurd is, één zo'n reactie geweest.
Curieus wat daar dan precies gebeurd is.

Onleesbare email nieuwsbrief
17 december 2008 - 19:22    reactie #3
geplaatst door: Plexyglazz
Wat er precies misgaat, dat valt met deze beperkte info niet te achterhalen.
Wat ik je wel kan vertellen, is waar je de oorzaak moet zoeken.

Het stukje =3D is in ieder geval ontstaan doordat = is omgezet naar Hexadecimale code.

Het punt waarop het misgaat, dat kunnen er velen zijn.
- Bij aanlevering, als je de verkeerde text-encoding gebruikt.
- Bij aanlevering, als het IT-bedrijfje de verkeerde text-encoding gebruikt.
- Bij verzending, als de mailclient van de verzender de text-encoding vervangt, negeert of verkloot.
- Bij verzending, als de mailserver van de verzender de text-encoding vervangt, negeert of verkloot.
- Bij ontvangst, als de mailserver van de ontvanger de text-encoding vervangt, negeert of verkloot.
- Bij ontvangst, als de mailclient de ontvanger de text-encoding vervangt, negeert of verkloot.

Ik ben dit probleem ook al tegengekomen, meestal bij aangelverde HTML die niet de juiste textencoding (UTF8 of UTF16) heeft in de DTD (Document Type Description).

Een snelle check met de 'Validator' van W3C.org leert het volgende:

Citaat
No Character Encoding Found! Falling back to UTF-8.
None of the standards sources gave any information on the character encoding labeling for this document. Without encoding information it is impossible to reliably validate the document. As a fallback solution, the "UTF-8" encoding was used to read the content and attempt to perform the validation, but this is likely to fail for all non-trivial documents.

Bron: W3C Markup Validation Service

W3C heeft een heleboel handige tips en links, waarvan in dit geval deze link voor jou van belang kan zijn.

Veel succes/sterkte,  :crazy:
Bastiaan

Onleesbare email nieuwsbrief
18 december 2008 - 08:47    reactie #4
geplaatst door: HansG
@ Plexyglazz
Dat was een belangrijk antwoord voor me.
Niet helemaal opgelost, maar ik weet nu waar ik moet zoeken.
Mijn dank hiervoor.