Codificació UTF-8 per a Outlook utilitzant comanda mailto

6 novembre, 2008

Un petit truc ràpid que poso en el blog.

Microsoft Outlook té problemes amb la codificació UTF-8. Aquest fet és notori quan des d’una web fas ús de la comanda “mailto” en un enllaç per a què se t’obri directament el gestor de correu.

Si tens la web codificada en UTF-8, tindràs problemes si el teu gestor és l’Outlook. Caràcters amb accents o “ñ” o dièresis, no es veuran correctament. El truc és utilitzar les llibreries de conversió en PHP ‘iconv’.Amb aquesta funció pots passar una cadena de UTF8 a ISO-8859-1 (que si interpreta outlook).

Així que si programes amb PHP amb codificació UTF-8, i utilitzes “mailto”, et pot anar bé aquest codi:

$subject = “El meu assumpte té un accent.”;

$subject_mailto = rawurlencode(iconv(‘UTF-8′,’ISO-8859-1′,$subject));

echo ‘<a href=”mailto:desti@test.com?subject’.$subject_mailto.’”>enviar mail</a>’;

Entry Filed under: desenvolupament. Etiquetes: , , , , , , .

Leave a Comment

Required

Required, hidden

Some HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Trackback this post  |  Subscribe to the comments via RSS Feed


Categories

Entrades recents

Blogroll

Arxius

Etiquetes

accés remot ajax benvinguda cakephp chiquilicuatre comunicació concurs crossloop estrelles eurovisión Eyesores eyesoreworld Facebbok Garage Barcelona Facebook Facebook Open Plataform forms fotografia greenbow Grow Together hamachi incidència Intermón Oxfam ipsec jquery jquery.forms linux Omatech openswan perra presentacio Product Pulse projectes psk roadwarrior rodolfo rodolfo chiquilicuatre Sant Julià de Ramis Sclipo sistemes suport telecobàsquet uploads vhost vnc zyxell vpn client