Jekyll 不解析 UTF-8

发布于 2024-09-07 19:59:33 字数 189 浏览 3 评论 0原文

我在记事本中创建了一个页面,并在保存时选择UTF-8作为编码。 Jekyll 不会解析此页面。它按原样呈现页面中的液体扩展。

现在我使用 ANSI 编码保存同一页面。 Jekyll 可以轻松解析,并且我的网站已启动并运行。但仅限于 ANSI,有些字符由于编码错误而显示为问号。当网络完全支持 UTF-8 时,我不想使用 ANSI 代替 UTF-8。

I created a page in notepad and selected UTF-8 as the encoding while saving. Jekyll does not parse this page. It renders the liquid extensions in the page as they are.

Now I saved the same page using ANSI encoding. Jekyll parses that easily and my site is up and running. But it is limited only to ANSI and some characters appear as a question mark due to wrong encoding. I do not want to use ANSI instead of UTF-8 when the web fully supports it.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

浅浅 2024-09-14 19:59:33

这可能是由于记事本插入了字节顺序标记 (BOM) UTF-8 文档的开头,这可能会干扰其处理(尤其是主要针对 Unix 的工具)。您可以尝试使用其他文本编辑器(或者使用其他工具删除 BOM 也可能有效)。

It may be due to the fact that Notepad inserts a byte order mark (BOM) at the beginning of UTF-8 documents, which may interfere with their processing (especially by tools that are aimed primarily at Unix). You could try using another text editor (or stripping out the BOM with another tool may work).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文