SSブログ

Mewでの数値文字参照のデコード [Linux]

数値文字参照を使用したメールを受信したが、デコードされずそのまま表示される。

・#12354; または #x3042; のようなデータの羅列が表示される。
・数値文字参照のデータを quoted-printable でエンコードしたメールである。
 (お金を要求する内容のスパムメールである。)

(補足)
スマホの Gmail アプリではデコードされる。

以下は、Mew で数値文字参照をデコードする手順に関する記述である。

1. 対処方法 - nkf コマンドの使用


(1) 該当するメールで , (mew-summary-display-asis) を押下する。

(2) 該当するデータをリージョンに設定する。

(3) shell-command-on-region で nkf --numchar-input を実行する。


2. 備考


・数値文字参照: NCR(numeric character reference)
 表記したい文字を Unicode/ISO 10646 の文字番号(コードポイント)で表す。
 10進数での表記と 16進数での表記がある。

 (例)
 'あ'(文字番号 U+3042) の場合
 ・10進数で表記の場合は、'あ'
 ・16進数で表記の場合は、'あ'



nice!(1)  コメント(0) 
共通テーマ:パソコン・インターネット

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。