저는 현재 작은 메일 클라이언트를 만들고 charset에 문제가 있습니다. indy의 TIdIMAP4 구성 요소를 사용하여 메일 서버에서 데이터를 검색합니다. 메일 본문을 가져 오려고하면 ä, ü 등의 악센트 문자가 charset ISO-8859-1을 사용하므로 = E4, = FC로 각각 변환됩니다.메일 서버에서 메일을 가져올 때 문자 세트 변경!
가 어떻게 서버가 UTF-8과 같이, 다른 캐릭터 세트 나에게 데이터를 보낼 수 있는가? 그 문제에 가장 적합한 해결책은 무엇입니까?Content-Type : text/plain; 문자 집합 = "ISO-8859-1" 콘텐츠 전송 인코딩 : 인용 - 인쇄
미리 감사드립니다.
필자는 Indy의 TIdDecoderQuotedPrintable 클래스를 사용하여 "quoted printable"인코딩 된 문자열을 디코딩했습니다. 아주 잘 작동합니다! 고맙습니다! – Peacelyk