我需要能够生成 X 数量的 Word 文档,所以我使用 PHPWord 和某个模板。
我终于解决了替换值问题,但我坚持在文档中插入 UTF-8 字符串。(希腊语)
echo mb_detect_encoding($date);
就在插入显示之前UTF-8
。
现在我找到了替换它们的函数,它包含这个
if(!is_array($replace)) {
$replace = utf8_encode($replace);
}
所以我认为双重编码可能会搞砸。我删除了它,但是当我尝试打开刚刚生成的文档时,它不会。XML 出现某种错误。
任何人都知道我该如何绕过这个?或者我应该使用什么编码将值插入 Word ?