You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS Code编辑Jekyll文章Markdown文件时自动插入U+200E编码字符导致图片无法显示的问题求助

VS Code编辑Jekyll文章Markdown文件时自动插入U+200E编码字符导致图片无法显示的问题求助

我最近在折腾Jekyll页面的图片显示问题,简直快把脑袋挠破了!死活搞不懂为什么图片就是加载不出来,折腾半天终于发现——文件名里藏了个肉眼看不见的编码字符!

后来才搞清楚,是我用VS Code编辑文章的Markdown文件时,它偷偷在图片路径的文件名前面插了个[U+200E]字符。我打开那个.md文件时,看到的图片链接代码是这样的:

![PEGA - 4 timeframes]({{ site.url }}{{ site.baseurl }}/assets/images/‎[U+200E]PEGA4tf.png)

特别奇怪的是,要是我直接在GitHub页面上编辑这个文件,完全看不到这个多余的编码字符啊!有没有大佬能告诉我,VS Code为啥非要自动插入这个字符呢?

备注:内容来源于stack exchange,提问作者Mike Dominguez

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 07:04:51