Commit bd10348e authored by Phil Krylov's avatar Phil Krylov Committed by Alexandre Julliard

Fixed UTF-8 RTF parsing.

parent 7bb3b2d3
...@@ -2556,6 +2556,9 @@ CharAttr(RTF_Info *info) ...@@ -2556,6 +2556,9 @@ CharAttr(RTF_Info *info)
static void static void
CharSet(RTF_Info *info) CharSet(RTF_Info *info)
{ {
if (info->ansiCodePage == CP_UTF8)
return;
switch (info->rtfMinor) switch (info->rtfMinor)
{ {
case rtfAnsiCharSet: case rtfAnsiCharSet:
...@@ -2594,10 +2597,10 @@ DocAttr(RTF_Info *info) ...@@ -2594,10 +2597,10 @@ DocAttr(RTF_Info *info)
switch (info->rtfMinor) switch (info->rtfMinor)
{ {
case rtfAnsiCodePage: case rtfAnsiCodePage:
info->ansiCodePage = info->rtfParam; info->codePage = info->ansiCodePage = info->rtfParam;
break; break;
case rtfUTF8RTF: case rtfUTF8RTF:
info->ansiCodePage = CP_UTF8; info->codePage = info->ansiCodePage = CP_UTF8;
break; break;
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment