Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个速度/html 文件。我正在尝试将一些简单的 HTML 包含/解析到页面中。
如果我只是将文本直接复制到主文件上,它可以正常工作:
米兰达可儿不是维多利亚的秘密天使...
如果我创建一个单独的 VM 文件,并像这样包含它:
#parse("topicoftheday/homepagenews.vm")
我得到坏字符垃圾:
米兰达可儿不是维多利亚的秘密天使
如何?为什么?
谢谢
看起来您使用了 3 种编码,
您正在使用非 ASCII 撇号 U+2019。UTF-8 序列是 E2 80 19,恰好是您在 Latin-1 中看到的 3 个字符,显示为 ANSI。
您需要将它们全部更改为 UTF-8,因为 Latin-1/ANSI 没有这个字符。或者你应该使用 ASCII 撇号 '.
对于速度,设置此参数,
input.encoding = UTF-8