nao.eda さんが書きました:
メール本文を作成すると,末尾に黒い菱形の中に?マークがついた記号が表示されます.
多分EOFマークが化けたものと思われますが,これを非表示に出来ませんか?
ホームページのURLを記述した場合,このマークがあると,ブラウザでエラーになります.
それは、ある文字コードセットの中に無いバイナリーデータがあった時に、代わりに表示する、UnicodeのU+FFFDという文字のグリフでしょう。
「
Unicode Character 'REPLACEMENT CHARACTER' (U+FFFD)2バイトコードのShift_JISで書かれたテキストファイルを、1バイトコードの文字のiファイルとして開き、コピー&ペースとすれば、Sfift_JISの8ビット部分のバイナリーに対応する文字を持っていない1バイト文字コードはたくさんありますし、Shift_JISの8ビット部分のバイナリー部分では、どの1バイト文字コードも持っていないバイナリーが使われていますから、「不正な文字」となって、代わりにU+FFFDで表示されることになります。
このような場合は、単に、メール入力における操作ミス、メールのテキスト入力で必要な操作を正しくきちんと実行していない、というだけの話。
メール作成で、普通にテキスト入力したり、ちゃんとしたファイルからちゃんとした操作でペーストしたりしている限りは、その不正なバイナリーが入ってU+FFFDで表示される、という状態を作るのは、至難の業なんですけど。
UnicodeのページからU+FFFDの文字をコピー&ペーストするか、ファイルをわざわざ間違った文字コードのファイルとして開き、それをコピー&ペースト、というようなことをしない限り、U+FFFDは簡単には表示させられません。
一体、どのような操作をして、U+FFFDを入力、あるいは表示させたのですか?
Macとかで、たまたま行った操作が、U+FFFDの入力?