2

TIdIMAP4 コンポーネントを使用して、文字列グリッドに GMail メールボックスのメッセージを入力しています。

var IMAPClient: TIdIMAP4;

一部のメッセージには、ドイツ語のウムラウトが含まれています。IMAPClient を呼び出すとき。RetrieveAllHeaders (MyMsgList) 文字列グリッドは期待どおりに入力されます (すべてのウムラウトが表示されます) が、UID はありません (RetrieveAllHeaders は UID をフェッチしないと思います)。

IMAPClient を呼び出すとき。UIDRetrieveAllEnvelopes (MyMsgList) Messages のすべての追加属性が存在しますが、ヘッダーは abracadabra (=?ISO-8859-1?Q?_Die_Br=FCcke_von_Arnheim?=) で表示されます。// 'Die Brücke von Arnheim' となります。

多くの支持的な投稿を読みましたが、IndyIMAP4 がドイツ語の記号を誤って扱う理由を見つけることができませんでした。何か案は?

4

1 に答える 1