function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
katsu_tairakatsu_taira 

電子メールサービス機能の機種依存文字対応

お世話になります。

電子メールサービス機能を使用してe-mailの受信を行うクラスを作っています。

InboundEmailのplainTextBodyや

textAttachments.bodyで普通に受信した本文を読むと

①②のような、いわゆる機種依存文字が文字化けしてしまいますが、

これに対する対応策 は無いのでしょうか?

tajimatajima

RFCによる標準規格では、日本語の電子メールはISO-2022-JPという文字エンコーディングを利用することになっています。

ところが、この文字コードセットには丸付き数字等のいわゆる機種依存文字が含まれていないためこのようなことが発生します。

 (日本国内では ISO-2022-JPを独自拡張して機種依存文字に対応した文字エンコーディングも存在します)

 

正式な標準規格ではありませんが、

最近のメーラーやWebメールはISO-2022-JPだけでなく

UTF-8にも対応しているものが多くありますが、 

このUTF-8であれば丸付き数字等のいわゆる機種依存文字を扱うことができます。