Multilangage does not seem to work well in Outlook 2003

E

Eric

I've noticed truncated emails for multilanguage texts.

The setup is :
_ html
_ no-auto encoding.
_ choosed encoding : utf-8

Except for the UTF-8 encoding, my setup is a standard fresh Office 2003
installation. (no old boxes on the computer)

The test message is easy :
I type a few hundred lines of 'é' (a.k.a. : french ´e ), then I type a
"TERMINATOR" line. (This works for japanese, corean, chinese, russian,
hebraic, ... take your pick)

It looks like:
éééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééé
....
éééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééé
TERMINATOR

Then, I send the email to me and/or to a friend.
The email shown in "sent" is correct.
The email received in the inbox is wrong. the text has been truncated.

The last line looks like
éééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééé<br
or
éééééééééééééééééééééééééééééééééééééééééééééééééééé=
or
ééééééééééé<p class=

The message I wrote has a lenght of ~10Kb, the one I received was ~8.5Kb
Obiviously, the HTML has been truncated.

I've tried on a few computers, every single Outlook 2003 fails to send the
test properly.
Outlook 2002 seems to work.

From my tests, it looks like to write a lot of characters outside the
us-ascii space triggers the utf-8 bug. (I think it happens for utf-7 too, but
I'm not sure nor I care)

Other encodings (non-unicode ones) are working but are useless for a
multilanguage setup (and Outlook 2003 is supposed to be multilanguage).

It looks the "plaintext" part of the message is properly sent. Only the
HTML one is broken.

I could think to use plaintext only, but in outlook 2003 "special"
characters are shown as "?" in utf-8 plaintext-only messages.
I can read plaintext utf-8 written by outlook 2003 in any other email (2002,
thunderbird, webmail, ...) but not back in 2003. (The "inbox" is wrong, the
"sent" is ok)

Any idea how to make this work ? (I badly need UTF-8)

Is there a magic trick setup to make Outlook 2003 and UTF-8 work like
Outlook 2002 and UTF-8 ?
 
P

Pat Willener

I have just tested this with OL2003; I have no problems receiving it
intact at the other side? How large is your message? Mine was 62KB.
 
E

Eric

Thank you very much for your reply.

Let me just check this again:
You used Outlook 2003
You forced the use of utf-8 encoding. (And UTF-8 was really used)
You put more than 10K of characters outside the us-ascii encoding.
And the message was good on the recipient's Inbox ?

If that is right, that would mean something on my network is destroying
those emails. (All the Outlook 2003 configuration tested are in the same
office)
Since the issue happens only for Outlook 2003. Not for Outlook 2002,
Thunderbird and a webmail we tested I disregarded external causes.

I will test the network for the exact same kind of emails that Outlook 2003
is using. (I guess I can filter the packets sent by Outlook 2003 somewhere.
If the packets are wrong, I will be 100% sure the trouble will be Outlook
2003, MAPI or Windows XP SP2) .

I will update this with the result of the test as soon as I get them.

Thanks again,

Eric
 
E

Eric

Here is the update. I've checked to see if the issue was actually from the
imap/smtp server. It is not the case.

The trouble really looks like it comes from Outlook 2003, and it looks that
only the HTML part is destroyed (truncated).
On the packet stream, I can read ...

1) At the end of the plain text part :
========================================
w6nDqcOpw6nDqcOpw6nDqcOpw6nDqcOpw6nDqcOpw6nDqcOpw6nDqcOpw6nDqcOpw6kNCg0KIA0K
DQpURVJNSU5BVE9SDQoNCiANCg0K

------=_NextPart_001_0011_01C649BB.E6DB94E0
Content-Type: text/html;
charset="utf-8"
Content-Transfer-Encoding: quoted-printable
========================================

Thus, the "TERMINATOR" is there, and the next part is html with utf-8.
The plaintext part is correct.

2) At the end of the HTML part :
========================================
<p class=3DMsoNormal><font size=3D2 face=3DArial><span lang=3DFR-BE =
style=3D'font-size:
10.0pt;font-family:Arial'>=C3=89=C3=A9=C3=A9=C3=A9=C3=A9=C3=A9=C3=A9=C3=A9=
=C3=A9=C3=A9=C3=A9=C3=A9=C3=A9=C3=A9=C3=A9=C3=A9=C3=A9=C3=A9=C3=A9=C3=A9=C3=
=A9=C3=A9=C3=A9=C3=A9=C3=A9=C3=A9=C3=A9=C3=A9=C3=A9=C3=A9=C3=A9=C3=A9=C3=A9=
=C3=A9=C3=A9=C3=A9=C3=A9=C3=A9=C3=A9=C3=A9=C3=A9=C3=A9=C3=A9=C3=A9=C3=A9=C3=
=A9=C3=A9=C3=A9=C3=A9=C3=A9=C3=A9=C3=A9=C3=A9=C3=A9=C3=A9=C3=A9=C3=A9=C3=A9=
=C3=A9=C3=A9=C3=A9=C3=A9=C3=A9=C3=A9=C3=A9=C3=A9=C3=A9=C3=A9=C3=A9=C3=A9=C3=
=A9=C3=A9=C3=A9=C3=A9=C3=A9=C3=A9=C3=A9=C3=A9=C3=A9=C3=A9=C3=A9=C3=A9=C3=A9=
=C3=A9=C3=A9=C3=A9=C3=A9=C3=A9=C3=A9=C3=A9=C3=A9=C3=A9=C3=A9=C3=A9=C3=A9=C3=
=A9=C3=A9=C3=A9=C3=A9=C3=A9=C3=A9=C3=A9=C3=A9=C3=A9=C3=A9=C3=A9=C3=A9=C3=A9=
=C3=A9=C3=A9=C3=A9=C3=A9=C3=A9=C3=A9=C3=A9=C3=A9=C3=A9=C3=A9=C3=A9=C3=A9=C3=

<p class=3
------=_NextPart_001_0011_01C649BB.E6DB94E0--

------=_NextPart_000_0010_01C649BB.E6DB94E0
Content-Type: application/octet-stream;
name="attached_5Mb.data"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="attached_5Mb.data"
========================================
The next characters after "<p class=3" should have been "DMsoNormal><font
si"...
That means the html part of the stream sent by Outlook 2003 to the smtp
server is broken.
The html is truncated and the next part begins (It is a 5Mb attachment to
check if what is broken is the whole mail stream or just the html part).

The attachment is fine.

I've tried to build a message that triggers the bug on every computer here,
even if utf-8 is not forced. (Because with the said message, Outlook is
automatically switching to multilanguage/utf-8)

It is in my next reply.

I'm still looking for a way to make this work.

Thanks,

Eric
 
E

Eric

Here is a text that triggers the bug, even if utf-8 is not forced (because
Outlook 2003 is forced to use utf-8 in this case)

It was taken from advertising pages on Google
I've used the Japanese, Chinese, Russian, French and English pages.

Japanese

サイト内ãŠã‚ˆã³ã‚¤ãƒ³ãƒˆãƒ©ãƒãƒƒãƒˆæ¤œç´¢ã‚½ãƒªãƒ¥ãƒ¼ã‚·ãƒ§ãƒ³

インターãƒãƒƒãƒˆã§ Google
検索を行ã†ã¨ã€ã‚¦ã‚§ãƒ–上ã®æƒ…報を簡å˜ã«åˆ©ç”¨ã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚ã“ã‚Œã¨åŒæ§˜ã®ã‚µãƒ¼ãƒ“スをãŠå®¢æ§˜ã®ã‚¦ã‚§ãƒ–サイトやä¼æ¥­ã®ã‚¤ãƒ³ãƒˆãƒ©ãƒãƒƒãƒˆå‘ã‘ã«æä¾›ã™ã‚‹ã®ãŒã€Google
検索アプライアンスã§ã™ã€‚Google 検索アプライアンスã¯ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ã¨ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã‚’組ã¿åˆã‚ã›ãŸè£½å“ã§ã€å¤§ä¼æ¥­ã®ãŠå®¢æ§˜å‘ã‘ã« Google
検索ã«ã‚ˆã‚‹ç”Ÿç”£æ€§å‘上を目的ã¨ã—ã¦è¨­è¨ˆã•ã‚Œã¦ã„ã¾ã™ã€‚ Google 検索アプライアンスã¯ã€éžå¸¸ã«ã‚·ãƒ³ãƒ—ルã‹ã¤å¼·åŠ›ãªä¼æ¥­å‘ã‘ã®æ¤œç´¢ã‚½ãƒªãƒ¥ãƒ¼ã‚·ãƒ§ãƒ³ã§ã™ã€‚

製å“ã®æ¦‚è¦

Google 検索アプライアンスを使用ã™ã‚‹ã¨ã€ã‚¦ã‚§ãƒ– サーãƒãƒ¼ã€ã‚³ãƒ³ãƒ†ãƒ³ãƒ„管ç†
システムã€ãƒªãƒ¬ãƒ¼ã‚·ãƒ§ãƒŠãƒ«ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ä¸Šã§å ´æ‰€ã®ã‚ã‹ã‚‰ãªããªã£ãŸå¤§é‡ã®ãƒ‡ãƒ¼ã‚¿ã‚’ã€ã‚ãšã‹ã‚¯ãƒªãƒƒã‚¯ 1
ã¤ã§å³åº§ã«åˆ©ç”¨ã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚コンテンツページを開ã„ã¦ã‚µã‚¤ãƒˆã«æ¤œç´¢ãƒœãƒƒã‚¯ã‚¹ã‚’追加ã™ã‚‹ã ã‘ã§ã€æ•°æ™‚é–“ã‚‚ãŸãŸãªã„ã†ã¡ã«ã€ã‚らゆる言語ã§ä½œæˆã•ã‚ŒãŸ 220
以上ã®ãƒ•ã‚¡ã‚¤ãƒ«å½¢å¼ã‚’対象ã¨ã—ãŸæ¤œç´¢å‡¦ç†ã‚’実行ã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚Google 検索アプライアンスã¯ã€æœ€å¤§ã§ 1,500
万ã®ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆã«ã¤ã„ã¦ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã‚’登録ã—ã¾ã™ã€‚ã¾ãŸã€å„ユーザーãŒé©åˆ‡ãªã‚¢ã‚¯ã‚»ã‚¹æ¨©ã‚’æŒã¤ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆã ã‘ã‚’å‚ç…§ã§ãるよã†ãªã‚»ã‚­ãƒ¥ãƒªãƒ†ã‚£æ©Ÿèƒ½ã‚‚å‚™ãˆã¦ã„ã¾ã™ã€‚

製å“ã®ã—ãã¿

Google
検索アプライアンスã¯ã€ã‚³ãƒ³ãƒ†ãƒ³ãƒ„をクロールã—ã€ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆã®ãƒžã‚¹ã‚¿ãƒ¼ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã‚’作æˆã—ã¾ã™ã€‚ã“ã‚Œã«ã‚ˆã‚Šã€é¡§å®¢ã‚„従業員ãŒæ¤œç´¢ç”¨èªžã‚’入力ã—ãŸã¨ãã«
Google ã®æ¤œç´¢æŠ€è¡“を利用ã—ã¦ç›´ã¡ã«æ¤œç´¢çµæžœãŒè¿”ã•ã‚Œã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚設定ãŒå®¹æ˜“ã§ã€ç¶™ç¶šçš„ãªç®¡ç†ã‚’ã‚ã¾ã‚Šå¿…è¦ã¨ã—ãªã„ Google
検索アプライアンスã¯ã€è²»ç”¨å¯¾åŠ¹æžœã®é«˜ã„ソリューションã§ã™ã€‚



Chinese


利用以网页内容定ä½çš„广告增加回头客的数é‡ã€‚

您希望通过广告获得更多收入,但åˆä¸æƒ³å‘用户展示没有针对性的广告。 Google AdSenseâ„¢
解决了这一问题,它å¯ä»¥è‡ªåŠ¨æŠ•æ”¾æ ¹æ®ç½‘站和网站内容é€é¡µè¿›è¡Œç²¾ç¡®å®šä½çš„文字广告和图片广告,这些广告éžå¸¸å调,因此,读者会å‘现它们确实éžå¸¸æœ‰ç”¨ã€‚

åªéœ€ä»˜å‡ºä¸€ç‚¹ç‚¹åŠªåŠ›ï¼Œå³å¯æŽ¥è§¦åˆ°æ•°ä»¥åƒè®¡çš„广告客户。

与广告客户签约并维护与他们的åˆä½œå…³ç³»éœ€è¦ä¸“人进行。令人高兴的是,Google AdSense
能够为您完æˆè¿™äº›å·¥ä½œã€‚我们的广告客户规模å„异,既有国际化ä¼ä¸šï¼Œä¹Ÿæœ‰æœ¬åœ°çš„å°åž‹å…¬å¸ï¼Œå¹¶ä¸”在分类上涵盖了从教育到旅游ã€ä»ŽæŠµæŠ¼è´·æ¬¾åˆ°åº­é™¢å®¶å…·ç­‰ç­‰æ‰€æœ‰é¢†åŸŸã€‚最有优势的一点是,å¯åŠ¨ä¹‹åŽåŸºæœ¬ä¸Šä¸éœ€è¦å¯¹ AdSense 计划进行任何维护。

充分å‘挥贵网站的创收潜力。

当您在网站上展示 Google 广告时,您就å¯ä»¥å‘掘您网站的最高收益潜力。 Google 将相关的 CPC å’Œ CPM
广告放入åŒä¸€ç«žä»·ç³»ç»Ÿä¸­ç›¸äº’竞争。该竞价立刻生效,并在结æŸæ—¶ï¼Œ AdSense 将自动展示最大收益的文字或图片广告于您的网页 -- 也给您创造最大收益。


Russian


ЗаÑтавьте ваших пользователей вернутьÑÑ Ð¿Ð¾ контекÑтно нацеленным объÑвлениÑм.

Вы хотите заработать больше денег от рекламы, но Вы не хотите поддерживать
не нацеленные объÑÐ²Ð»ÐµÐ½Ð¸Ñ Ð´Ð»Ñ Ð²Ð°ÑˆÐ¸Ñ… пользователей. Google AdSense â„¢ решает Ñту
проблему, автоматичеÑки предоÑтавлÑÑ Ñ‚ÐµÐºÑтовые и графичеÑкие объÑвлениÑ,
которые нацелены на поÑтраничной оÑнове на ваш Ñайт и Ñодержание вашего Ñайта
— поÑтому объÑÐ²Ð»ÐµÐ½Ð¸Ñ Ñ…Ð¾Ñ€Ð¾ÑˆÐ¾ нацелены, Ñ‚.е. фактичеÑки те, которые ваши
читатели найдут полезными. И Ñто означает больше кликов.

ДоÑтуп к Ñ‚Ñ‹ÑÑчам рекламодателей Ñ Ð¼Ð¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¼Ð¸ уÑилиÑми.

ПодпиÑание и поддержка отношений Ñ Ñ€ÐµÐºÐ»Ð°Ð¼Ð¾Ð´Ð°Ñ‚ÐµÐ»Ñми - работа на полную
Ñтавку. К ÑчаÑтью, Google AdSense делает Ñто Ð´Ð»Ñ Ð’Ð°Ñ. Ðаш диапазон
рекламодателей - от вÑемирных брендов до маленьких меÑтных компаний, в
категориÑÑ… от ÐžÐ±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð´Ð¾ ПутешеÑтвий, от Ипотеки до ОбÑтановки
внутреннего дворика. Важнее вÑего, что как только Ð’Ñ‹ начнете работать,
программа AdSense не требует фактичеÑки никакого обÑлуживаниÑ.

Поднимите потенциал дохода вашего Ñайта.

Когда Ð’Ñ‹ показываете объÑÐ²Ð»ÐµÐ½Ð¸Ñ Google на Вашем Ñайте, Ð’Ñ‹ макÑимально
иÑпользуете потенциал Вашего Ñайта. Google дает возможноÑÑ‚ÑŒ релевантным
объÑвлениÑм CPC (цена за клик) и CPM (цена за Ñ‚Ñ‹ÑÑчу показов) ÑоревноватьÑÑ
друг Ñ Ð´Ñ€ÑƒÐ³Ð¾Ð¼ в атмоÑфере аукциона. Победитель аукциона определÑетÑÑ
моментально и Google автоматичеÑки показывает текÑтовые или графичеÑкие
объÑвлениÑ, которые принеÑут макÑимальный доход Ð´Ð»Ñ Ð´Ð°Ð½Ð½Ð¾Ð¹ Ñтраницы – и
макÑимальный доход Ð´Ð»Ñ Ð²Ð°Ñ.


French


Fidélisez les internautes grâce aux annonces contextuelles.

Vous souhaitez augmenter vos revenus publicitaires, mais vous ne voulez pas
présenter des annonces non ciblées à vos internautes. Le programme Google
AdSense â„¢ vous apporte la solution. Il vous permet de diffuser des annonces
textuelles et illustrées en rapport direct avec votre site Web et son
contenu. Grâce à nos techniques de ciblage perfectionnées, les annonces
deviennent une source d'information complémentaire pour les internautes qui
visitent votre site.

Accédez à des milliers d'annonceurs avec un minimum d'efforts.

La gestion des relations et des contrats avec les annonceurs peut occuper
une personne à plein temps. Tout ce travail est effectué automatiquement par
Google AdSense. Nos annonceurs vont des grandes marques internationales aux
plus petites entreprises locales, dans tous les secteurs d'activités
(éducation, voyages, prêts immobiliers, vérandas, etc.). Mieux encore, une
fois configuré, le programme AdSense ne nécessite aucune maintenance ou
presque.

Augmentez les revenus potentiels de votre site.

En affichant des annonces Google sur votre site Web, vous augmentez les
revenus potentiels de votre site. Google diffuse des annonces pertinentes au
CPC (coût par clic) ou au CPM (Coût pour mille impressions) et les met en
concurrence au sein d'un même système d'enchères. Les enchères sont
instantanées et une fois effectuées, AdSense diffusera automatiquement la ou
les annonces textuelles ou illustrées qui génèreront le maximum de gains sur
une page et vous rapportera donc le plus.




éééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééé


éééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééé


éééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééé


éééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééé


éééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééé


éééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééé


éééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééé


éééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééé


éééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééé


éééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééé


éééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééé


éééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééé


éééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééé


éééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééé


éééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééé


éééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééé


éééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééé


éééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééé


éééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééé


éééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééé



English


Keep your users coming back with contextually targeted ads.

You want to make more money from advertising, but you don't want to serve
untargeted ads to your users. Google AdSenseâ„¢ solves this problem by
automatically delivering text and image ads that are precisely targeted to
your site and your site content—ads so well-matched, in fact, that your
readers will actually find them useful.

Access thousands of advertisers with minimal effort.

Signing up and maintaining relationships with advertisers is a full-time
job. Luckily, Google AdSense does it for you. Our advertisers range from
global brands to small local companies, in categories ranging from Education
to Travel, Mortgages to Patio Furniture and just about everything in between.
Best of all, once you get started, the AdSense program requires virtually no
maintenance.

Rev up your site's revenue potential.

When you display Google ads on your website, you'll be maximizing your
revenue potential. Google places relevant CPC (cost-per-click) and CPM (cost
per thousand impressions) ads into the same auction and lets them compete
against one another. The auction takes place instantaneously and when it's
over AdSense will automatically display the text or image ad(s) that will
generate the maximum revenue for a page -- and the maximum revenue for you.

TERMINATOR
 
P

Pat Willener

I tested it again with your multilingual test data. I created a new HTML
message (Outlook 2003 on Exchange Server 2003), set encoding explicitly
to UTF-8, then pasted your test data (starting from "Japanese" until the
end after "TERMINATOR"), and sent it to two different accounts - one
being on Gmail.

I'm sorry; both accounts received the message perfectly intact down to
the end.

I have no idea why this happens to you, but not to me??? Do you have all
available patches and service packs applied?
 
E

Eric

(I've pressed the "post" button before finishing the answer.)
I'm sorry; both accounts received the message perfectly intact down to
the end.

There is no need to be sorry. It is a very helpful information.
I have no idea why this happens to you, but not to me??? Do you have all
available patches and service packs applied?

I've tried with Outlook 2003 and no SP, then SP1, then SP2 and finally with
the full patches. The error occurs in each case.

I've then ried with Outlook 2002 without any SP, then with the full patches.
The error never occurs.

The operating system used for the tests are two Windows XP Home SP2 and one
Windows XP Pro SP2. All fully patched.
 
E

Eric

From the results of my test, and from your test results, I guess it is the
SMTP output of outlook 2003 which is bugged. It is why the message is good
in the sent box, and good in the inbox when you send it by exchange instead
of a standard SMTP mail server.

The HTML part is broken, but not the text part (before) nor the attachments
(after).

Now, all I need to know is how to notify MS there is an issue with Outlook
2003, SMTP and UTF-8 encoding. (Without paying them to submit the bug report.)
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top