Outlookで電子メールに返信すると表示される漢字


3

今日、私たちの組織に送信されたEメールを受け取りました。 Outlookで返信をクリックすると、次の文字が他の文字の上に表示されました。

氠癳挠潬伽瑵敍歯獳獳污污污污污污≒污≒≒≒≒≒慆慆乏慆慆慆剂伽剂剂剂剂剂剂剂剂†㰠㹂㱓〜〜〜剤________吾吾⼼㹂嘠㹒†䈼䈼 CHAR 喝䨠䨠䈼䈼†㰠㰠乏㹔㰠㰠噉噉㰾㰾⼼㰾

スーパーユーザーからエラーが発生したため、元のメッセージから1文字を編集する必要がありました。

本文には含めることはできません」 CHAR "不運です。

これらの手紙は私が返事をするまでは見えなかったし、それを受け取った同僚にとっても同じだった。電子メールはプレーンテキストで書かれているので、「View Source」も選択できません。誰かが以前にこれを経験したことがありますか?

テキスト形式で注意してください。 enter image description here

返信する enter image description here


Plain text 関連してはいけません view source 。 。 。
Law29

@ Law29:それは - Outlook(そのX.400ish遺産を持つ)には( "Properties"の下で)メッセージのMIMEヘッダを見るためと( "View Source"の下で)HTMLメッセージの生の本文を見るための2つの別々のオプションがある。
grawity

@ Law29できます view source すべての HTML - メールはするがどれも Plain Text - 電子メールなので、実際には関係があると思います
Ogglas

わかりました、あなたの view source HTML部分を実際のメールソースではなくテキストとして表示することを意味します。 @grawityはそれを正しく持っており、メッセージの始まり(実際にはHTMLのようです)をデコードしています。これがスパムだったとしても、心配は無用です…
Law29

1年後、このバグはまだ存在しているようですか?との相互参照 answer.microsoft.com/en-us/msoffice/forum/… そして今年の8月の時点でまだ修正はありません
munrobasher

回答:


7

どういうわけか、Outlookは 誤解 メッセージ本文はUTF-16-LEですが、実際は通常のASCIIベースのテキストです。 (与えられたサンプルは純粋にASCIIです、メッセージ全体はUTF-8かもしれません。)

misdecoded:    䐼     噉     氠     湡     㵧
 (Unicode):  U+443C U+5649 U+6C20 U+6E61 U+3D67
 raw bytes:  3C 44  49 56  20 6c  61 6e  67 3d
     UTF-8:  <   D  I   V  ␣   l  a   n  g   =  

与えられたサンプルは以下のようにデコードします。

<DIV lang=sv class=OutlookMessageHeader align="left" DIR="LTR"> <FONT Face="C" Size=2>-<BR> <B>F</B> F  <BR> <B>S</B> d<BR> <B>T</B> V<BR>  <BCHAR</B> J<BR>   </FONT> </DIV><DIV></DIV>

Outlookが間違ったエンコーディングを使用する理由がわかりません。送信者はそれを間違って指定した可能性があります。 コンテンツタイプ ヘッダー(メッセージの[プロパティ]ウィンドウを参照)メッセージがUTF-8とUTF-16を混同した自動メールプログラムによって作成された可能性があります。 OutlookやMS Exchangeが関与している場合、それを把握するのは2倍困難になります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.