7

如果在 OpenOffice 或 LibreOffice 中打开 HTML 表时,如果它包含 UTF8 扩展字符(如 ÅÄÖåäö),我会遇到问题。

当将表格打开到 M$ Excel 中时,它按预期工作,但我不能让 OO 做同样的事情。

通过将所有扩展字符转换为其等效的 HTML 实体 Å 等它可以工作,但直接获得正确的字符会很好。

有谁知道我该怎么做?

我在一个名为 excelsample.xls 的文件中包含以下内容,如果我用 OO Calc 打开它,它看起来不太好。

<!DOCTYPE html>
<html>
<head>
    <title></title>
    <meta http-equiv="content-type" content="application/vnd.ms-excel" charset="UTF-8">
    <meta charset="UTF-8">
</head>
<body>
    <table>
        <tr>
            <td>Prawn sandwich</td><td>Räksmörgås</td>
        </tr>
    </table>
</body>
</html>
4

1 回答 1

12

您的元标记格式错误,OO 可能无法识别 html5 字符集标记。

所以修复它:

<meta http-equiv="content-type" content="application/vnd.ms-excel; charset=UTF-8">
于 2013-01-07T16:18:23.493 回答