首页 > 学院 > 开发设计 > 正文

SmartSVN显示及提交代码乱码的问题

2019-11-09 15:43:15
字体:
来源:转载
供稿:网友

    新接触一个项目,该项目的编码格式为GBK(一般情况下推荐使用UTF-8)。

    1.本地项目乱码

    博主的AndroidStudio的环境默认设置为UTF-8,此时checkout下来的项目导入之后会显示成乱码。这时候需要将该项目的编码设置为GBK。

    步骤为:PReferences→Editor→File Encodings,将Project Encodings设置为GBK。如下图所示:

    

    

    2.SmartSVN上传代码乱码问题

    博主喜欢在提交代码之前查看一遍改动的文件,即show changes。

    默认情况下SmartSVN的编码格式也是UTF-8,其实这个时候对比代码时就会发现,中文都是乱码状态。

    如果你仅仅是查看了文件,那么commit之后是没有任何问题的。然而博主在对比时,手贱的改了改一些小地方,还save了一下(相当于在SmartSVN环境下,将GBK编码的文件转换成了UTF-8的格式),然后commit,就会发现commit上去的文件是乱码状态。

    那么,如何在commit之前就正确的显示中文呢?如下图: 

    

    点击Settings之后,在Text File Encoding中将编码设置为GBK即可:

    注意:图中的Root Paths是你的项目路径。这里的方法仅限于设置该项目的编码(而不是整个SmartSVN的编码)。

    

    


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表