Jekyll 不解析 UTF-8
我在记事本中创建了一个页面,并在保存时选择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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这可能是由于记事本插入了字节顺序标记 (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).