中文Markdown文件上传GitHub出现�乱码问题求助
解决本地中文Markdown正常、上传GitHub出现�乱码的问题
兄弟,我太懂这种本地好好的,传GitHub就乱码的糟心事儿了!从你提供的本地显示正常、GitHub出现�乱码的截图来看,这个问题几乎可以确定是文件编码格式不匹配导致的——本地编辑器大概率用了GBK/GB2312这类中文专属编码,但GitHub默认只识别UTF-8格式的文件。给你几个靠谱的解决办法:
重新用UTF-8编码保存文件
用专业文本编辑器(比如VS Code、Notepad++)打开你的Markdown文件,然后重新保存为UTF-8编码:- VS Code:点击右下角的编码标识(比如显示“GBK”),选择「通过编码保存」,然后选「UTF-8」;
- Notepad++:顶部菜单栏选「编码」→「转为UTF-8(无BOM)」,再保存文件。
配置Git确保编码一致
如果是通过Git上传文件,可能Git在传输过程中做了编码转换,你可以全局配置Git的编码为UTF-8,避免这类问题:git config --global core.encoding utf-8 git config --global gui.encoding utf-8检查特殊字符
偶尔也可能是文件里混入了非标准中文字符(比如某些罕见生僻字、异常全角符号),可以排查下乱码位置附近的内容,替换成标准字符试试。
按上面的步骤操作后,重新上传文件到GitHub,应该就能正常显示中文了!
内容的提问来源于stack exchange,提问作者John
相关产品推荐
相关产品推荐

