wingwj.github.io

Growing ⇈ !

View My GitHub Profile

简记:一次 github.io 页面中文乱码的解决过程

Author: WingWJ

Date: 3rd, Dec, 2020


昨晚偶然点开了自己的 github.io 页面,意外发现有个页面显示的全是乱码。。

因为我之前提交文档后,多关注的是 github.com 本身的页面,github.io 的网页平时倒还真没关注过。我顺手把其他页面点了下,发现就 Cyborg 那篇文章(当前已修复)有问题。

没办法,还是得自己来看。又仔细对比了下这篇乱码文章格式,与其他正常格式的文档,并没发现文档格式本身的问题。

那是否是链接问题?因为乱码那篇文档,我在浏览器打开的时候非常快,而其他正常页面,好像是需要一个额外的加载时间。

又对了下,意外的发现,正常和异常的页面,似乎打开的页面格式是不一样的——正常的页面后缀是 html 的,异常的直接是原始的 md 后缀。

这下就好办了,继续看,原来乱码文章的 原始 md 文档中包含了一个空格。。生成的 url链接中是用%20替换的。经过测试:

所以,重新提交,修改原 md 命名去掉空格后,重新提交,问题修复,页面已可正常访问。


以上,是最近碰到的一个诡异问题。发出来分享下,也希望对其他人有帮助~


P.S. github.io 这个网址非常不稳定,墙内有时能访问有时访问不了,纯看心情。。