зеркало из https://github.com/mozilla/pjs.git
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:
Родитель
04ebfa74d0
Коммит
5683d9ec94
|
@ -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;
|
||||
|
|
Загрузка…
Ссылка в новой задаче