Fixed UTF-8 RTF parsing.

This commit is contained in:
Phil Krylov 2005-08-08 11:05:36 +00:00 committed by Alexandre Julliard
parent 7bb3b2d32e
commit bd10348ec9
1 changed files with 5 additions and 2 deletions

View File

@ -2556,6 +2556,9 @@ CharAttr(RTF_Info *info)
static void
CharSet(RTF_Info *info)
{
if (info->ansiCodePage == CP_UTF8)
return;
switch (info->rtfMinor)
{
case rtfAnsiCharSet:
@ -2594,10 +2597,10 @@ DocAttr(RTF_Info *info)
switch (info->rtfMinor)
{
case rtfAnsiCodePage:
info->ansiCodePage = info->rtfParam;
info->codePage = info->ansiCodePage = info->rtfParam;
break;
case rtfUTF8RTF:
info->ansiCodePage = CP_UTF8;
info->codePage = info->ansiCodePage = CP_UTF8;
break;
}
}