Perl 将Word文档另存为UTF-8编码的HTML

Perl 将Word文档另存为UTF-8编码的HTML,perl,utf-8,win32ole,Perl,Utf 8,Win32ole,我有一个Perl脚本,它将Word文档保存为HTML文档。 以下代码起作用: use strict; use Win32::OLE::Const 'Microsoft Word'; [...] $go_word_doc->SaveAs2({ FileName => $gs_html_name, FileFormat => wdFormatFilteredHTML }); 为了用UTF-8编码输出文件,我编写了以下代码: use strict; use

我有一个Perl脚本,它将Word文档保存为HTML文档。 以下代码起作用:

use strict;
use Win32::OLE::Const 'Microsoft Word';
[...]
$go_word_doc->SaveAs2({
    FileName => $gs_html_name,
    FileFormat => wdFormatFilteredHTML
    });
为了用UTF-8编码输出文件,我编写了以下代码:

use strict;
use Win32::OLE::Const 'Microsoft Word';
use Win32::OLE::Const 'Microsoft Office [0-9.]+ Object Library';
[...]
$go_word_doc->SaveAs2({
    FileName => $gs_html_name,
    FileFormat => wdFormatFilteredHTML,
    Encoding => msoEncodingUTF8
    });
代码运行,但生成的文件未正确编码

我想知道如何进行。 我读过关于使用WebOptions的文章,但我找不到如何解决这些问题

有人能帮忙吗? 提前谢谢