Indy:TidMessageはすべてのアクセントを削除します、これを無効にする方法は?

StackOverflow https://stackoverflow.com/questions/4248444

  •  27-09-2019
  •  | 
  •  

質問

インディコンポーネントのTidSMTPTidMessageを使用してメールを送信しています。

私が受け取るメールにはアクセントがありません。

たとえば: ジェネラコディセタグプレ

電子メールを受信すると、「Tèst」ではなく「Test」が表示されます

アクセントを無視しないようにTIdMessageに指示する方法はありますか、それともこのバグですか?

注:私はIndy10.5.8.0を使用しています

役に立ちましたか?

解決

必ず正しいEnconding、ContentTransferEncoding、およびCharSetを設定してください。最も古いプロトコルの1つであるメールは、7ビットのみを使用するコンピューターで使用するように設計されているため、US-ASCII以外の文字をエンコードする必要があります。いくつかの異なる方法があります(quoted-printable、ecc。)

OnInitializeISOイベントも確認してください。

他のヒント

これを実行して、正しいCharSetを設定していることを確認してください ジェネラコディセタグプレ

文字列値はIdCharsetNames配列にリストされています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top