You need to sign in to do that
Don't have an account?
katsu_taira
電子メールサービス機能の機種依存文字対応
お世話になります。
電子メールサービス機能を使用してe-mailの受信を行うクラスを作っています。
InboundEmailのplainTextBodyや
textAttachments.bodyで普通に受信した本文を読むと
①②のような、いわゆる機種依存文字が文字化けしてしまいますが、
これに対する対応策 は無いのでしょうか?
RFCによる標準規格では、日本語の電子メールはISO-2022-JPという文字エンコーディングを利用することになっています。
ところが、この文字コードセットには丸付き数字等のいわゆる機種依存文字が含まれていないためこのようなことが発生します。
(日本国内では ISO-2022-JPを独自拡張して機種依存文字に対応した文字エンコーディングも存在します)
正式な標準規格ではありませんが、
最近のメーラーやWebメールはISO-2022-JPだけでなく
UTF-8にも対応しているものが多くありますが、
このUTF-8であれば丸付き数字等のいわゆる機種依存文字を扱うことができます。