Un problème est survenu lors de l'analyse du sujet dans l'en-tête du message. Par exemple, la forme du sujet est la suivante.Comment décoder un sujet d'e-mail
subject: =?iso-2022-KR?B?DjlMOC4PIA....gyDzogT?=
Je pense que le décodage base64 doit inclure le caractère d'échappement - SO, SI, ESC $) C -. Cependant, le décodage n'est pas inclus. Comment puis-je obtenir une chaîne normale?
J'espère que les résultats sont les suivants.
Subject: like this, 안녕하세요.
Veuillez me donner un indice sur la façon de répondre au niveau du code. en C
Mise à jour
désolé. J'ai eu un SO, SI, mais je l'ai manqué. Mais il n'y avait pas ESC $) C, Le problème est résolu immédiatement et partagé pour les autres.
En l'absence d'un ESC $) C, le libiconv est un problème, mais le gconv (glibc) n'a pas été un problème. Ce que j'ai utilisé était le libiconv. Passer à gconv a résolu le problème.
merci.
La forme est la suivante: '=? Codage charset? Codage? Encoded text? =.' Codage peut être soit Q soit codage Q qui est similaire au codage imprimable entre guillemets, soit 'codage BASE 'codant' B'. –
Pour obtenir plus de suggestions c'est mieux si vous fournissez le code et la sortie que vous avez jusqu'à présent. –
Merci, mais la plupart de la partie sur la conversion est connue. Je me demande simplement comment il gère ** iso-200-KR **. –