そして僕らはAjaxメーラーにする--その1:受け取ったメールを読むという視点で - (page 4)

福田昌弘

2007-09-19 16:07

 Outlook Expressなどの多くのメーラーと同様にAjaxメーラーでも、メール内容のキャラクタセットを指示するための機能が提供されている。キャラクタセットを指示するときには、処理するメールのウインドウ上で右クリックし、表示されたショートカットメニューの[エンコード]サブメニューを使用する。

[エンコード] [エンコード]サブメニューによるキャラクタセットの指示。※クリックすると拡大画像が見られます。

 ただし、筆者が試した環境では、メールのキャラクタセットを指示できなかった。正確には、ショートカットメニューによってキャラクタセットは指示できるのだが、指示したキャラクタセットによる表示が正しく行われなかった。つまり、先ほど示したOutlook Expressでの人為的な文字化けを起こせなかった。

※エンコードについて
Ajaxメーラーでは、内部的に使用するキャラクタセットをUNICODE(UTF-8)で固定している。右クリックメニューからキャラクタセットを変更した際、ブラウザ側で強制的に画面の再描画が行われるが、Ajaxメーラーは自動的に表示用のキャラクタセットをUNICODEに設定し直しているため、文字化けすることはない。

リッチテキストの表示

 次の注目点であるリッチテキストの表示を試してみよう。今回は、Yahoo!メールから送信した次のHTMLメールをテスト用に使った。

Yahoo!メール テスト用に送信したYahoo!メールの内容。※クリックすると拡大画像が見られます。

 このメールをAjaxメーラーで受信した結果を次に示す。

Ajaxメーラー Ajaxメーラーでの表示。※クリックすると拡大画像が見られます。

 この結果から明らかなように、送信した内容のうち、文字の大きさは正しく表示されている。ただし、残念ながら、文字色と背景柄は一部失われている。

※Yahoo!メールのHTMLメールについて
Yahoo!メールでは、一部の文字装飾と背景柄に、Yahoo!メール独自のスタイルを採用している。この独自のスタイルは、Yahoo!メールのサーバにあるデータを取り表示している。Ajaxメーラーでは、セキュリティの観点から、表示に使用できるHTMLのタグを制限しているため、このようなケースでは表示できない場合がある。

ZDNET Japan 記事を毎朝メールでまとめ読み(登録無料)

ホワイトペーパー

新着

ランキング

  1. セキュリティ

    「デジタル・フォレンジック」から始まるセキュリティ災禍論--活用したいIT業界の防災マニュアル

  2. 運用管理

    「無線LANがつながらない」という問い合わせにAIで対応、トラブル解決の切り札とは

  3. 運用管理

    Oracle DatabaseのAzure移行時におけるポイント、移行前に確認しておきたい障害対策

  4. 運用管理

    Google Chrome ブラウザ がセキュリティを強化、ゼロトラスト移行で高まるブラウザの重要性

  5. ビジネスアプリケーション

    技術進化でさらに発展するデータサイエンス/アナリティクス、最新の6大トレンドを解説

ZDNET Japan クイックポール

注目している大規模言語モデル(LLM)を教えてください

NEWSLETTERS

エンタープライズ・コンピューティングの最前線を配信

ZDNET Japanは、CIOとITマネージャーを対象に、ビジネス課題の解決とITを活用した新たな価値創造を支援します。
ITビジネス全般については、CNET Japanをご覧ください。

このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。 これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。
Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。
[ 閉じる ]