代码中汉字会变成垃圾字符

自己写的代码中的汉字没问题,但复制别人的代码过来汉字就会变成乱码

img

img

  • 项目编码要改成UTF-8 ;
  • 先 File -> Settings

img

  • 然后 选择如下,设置编码 UTF-8

    img

该回答引用GPTᴼᴾᴱᴺᴬᴵ
你复制别人的代码过来,出现乱码的原因可能是两种情况:

1.源代码中使用的字符编码不同
你自己写的代码中的汉字显示正常,而复制别人的代码出现了乱码,这可能是因为源代码使用的字符编码不同导致的。在计算机中,字符是通过数字表示的,不同的字符编码方案使用不同的数字表示方式,如果你的文本编辑器与别人的文本编辑器使用的字符编码不同,就会出现乱码。

常见的字符编码方案包括 ASCII、UTF-8、GBK 等等。如果你复制别人的代码出现了乱码,可以尝试更改文本编辑器的字符编码,或者将源代码保存为纯文本格式,再进行复制粘贴。

2.系统环境不同
另一种可能是系统环境不同,比如你使用的操作系统、文本编辑器、终端等等与别人不同。不同的系统环境可能会对字符编码、字体等产生影响,从而导致汉字显示不正常。

如果你确定源代码和你自己的代码使用的字符编码相同,可以尝试更换文本编辑器、操作系统等进行测试,看看问题是否得到解决。

复制别人的代码时,可能是格式不对就复制过来了,可以通过文本编辑器打开后,将编码改成utf-8的格式再复制到软件中去