Perl 将Word文档另存为UTF-8编码的HTML
我有一个Perl脚本,它将Word文档保存为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
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的文章,但我找不到如何解决这些问题
有人能帮忙吗?
提前谢谢