メールのアクセント文字を変換する方法

メールのアクセント文字を変換する方法

本文($BODY)にé、à、ô...などのアクセント文字を含むEメールを送信したいと思います。

echo "$TO" | mail -s $SUBJECT $BODY

ただし、結果には読めない文字が表示されます。

次のコマンドを使用して、これらすべての問題を解決しようとしましたrecode

recode -v -f UTF-8...latin-4 $BODY

iconvその後、コマンドを試しました。

iconv -f UTF8 -t ISO885915 $BODY > $BODY1

しかし、読めない文字の形だけを変更しただけです。受信した電子メールにアクセントマークを表示することはできません。

正しいコマンドを使用していますか?ありがとう


locale私のシステムの出力:

LANG=fr_FR.UTF-8
LANGUAGE=
LC_CTYPE="fr_FR.UTF-8"
LC_NUMERIC=fr_FR.UTF-8
LC_TIME=fr_FR.UTF-8
LC_COLLATE="fr_FR.UTF-8"
LC_MONETARY=fr_FR.UTF-8
LC_MESSAGES="fr_FR.UTF-8"
LC_PAPER=fr_FR.UTF-8
LC_NAME=fr_FR.UTF-8
LC_ADDRESS=fr_FR.UTF-8
LC_TELEPHONE=fr_FR.UTF-8
LC_MEASUREMENT=fr_FR.UTF-8
LC_IDENTIFICATION=fr_FR.UTF-8
LC_ALL=

関連情報