私はデータで電子メールを作成する必要がある、PHPで書かれたデータベース駆動のWebサイトを持っています。すべてのデータとすべてのページはUTF-8でエンコードされており、多くのスウェーデン文字åäöが含まれています。私は私のmailtoリンクに次のように持っている:UTF-8でエンコードされたWebページからスウェーデン語の文字を使ってOutlookメールを作成する
<a href="mailto:[email protected]?body=Hej!%0D%0AåäöÅÄÖ">Mailto-link</a>
と電子メールの本文が
Hej!
åäöÅÄÖ
として出てくることになっているこれは、Internet Explorer 8のとFirefox少なくとも(避難所を使用して動作しますOutlook 2007ではChromeやSafariでテストされていません)。ただし、Internet Explorer 7以前では、奇妙な文字としてåäöが出てきます。私たちのクライアントの多くは、IE 6と7を使いこなしています。
IE6/7ではリンクが正しく表示されるのですか、Outlookが新しいメッセージを開いたときに表示されているのと同じ "不良"文字が表示されますか? – jesse
@jesse:リンクがIE7で正しく表示されるため、ブラウザとOutlookの間にエラーが表示されます。 – Lizzan