When the pref "mail.strictly_mime_headers" is off, send as mail charset instead of UTF-8,

bug 68394, r=ducarroz,sr=bienvenu.
This commit is contained in:
nhotta%netscape.com 2001-07-18 19:46:03 +00:00
Родитель 04ebfa74d0
Коммит 5683d9ec94
1 изменённых файлов: 6 добавлений и 2 удалений

Просмотреть файл

@ -385,9 +385,13 @@ const nsString& nsMsgI18NFileSystemCharset()
// MIME encoder, output string should be freed by PR_FREE
char * nsMsgI18NEncodeMimePartIIStr(const char *header, const char *charset, PRBool bUseMime)
{
// No MIME, just duplicate the string.
// No MIME, convert to the outgoing mail charset.
if (PR_FALSE == bUseMime) {
return PL_strdup(header);
char *convertedStr;
if (NS_SUCCEEDED(ConvertFromUnicode(NS_ConvertASCIItoUCS2(charset), NS_ConvertUTF8toUCS2(header), &convertedStr)))
return (convertedStr);
else
return PL_strdup(header);
}
char *encodedString = nsnull;