Rider如何设置项目的字符编码

1,087 阅读1分钟

Jetbrain的IDE,默认的文本字符编码都是UTF8,但是,Visual Studio并不是,所以,这个问题就会让人很困扰。

其实用VS做编码工作是非常痛苦的一件事情,VS非常不好用,在以前我只有加装了VA之后,它才会好用一些,我现在是很懒惰了,让我费那个神,休想。我后来发现用Rider来开VS的项目是可行的,并且用起来还蛮舒服的,我就立刻转投了Rider,就是这个编码问题让人挺头疼的。直到今天,我才发现原来Rider已经是有解决的方法的:

image.png

如图所示,只需要修改项目编码为:GBK。 这个配置,它保存在.idea/encodings.xml里边,修改之后看起来是这样的:

<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
  <component name="Encoding" addBOMForNewFiles="with BOM under Windows, with no BOM otherwise">
    <file url="PROJECT" charset="GBK" />
  </component>
</project>

这样,我就可以完美的用Rider打开VS的项目了,而无须要担心编码的问题了。