相同代码分别在pycharm与vscode打开
在pycharm的代码改动会直接引起代码乱码化
在vscode的代码改动则正常
看看是不是编码的问题,统一编码,比如说都用 utf8
该回答引用ChatGpt
这个问题很可能是因为编码的不同导致的。PyCharm 和 Visual Studio Code 默认使用的编码可能不同,这就导致在 PyCharm 中修改代码后导致乱码,但在 Visual Studio Code 中修改代码则正常。
为了解决这个问题,你需要确保两个编辑器都使用相同的编码,例如 UTF-8。你可以在 PyCharm 中通过以下方式设置编码:
打开 PyCharm 设置;
在左侧的菜单中选择 "Editor";
在 "File Encodings" 部分中,设置 "Global Encoding" 为 UTF-8。
同样,在 Visual Studio Code 中你也可以通过以下方式设置编码:
打开 Visual Studio Code 设置;
在搜索框中搜索 "files.encoding";
将 "files.encoding" 的值设置为 "utf8"。
这样,两个编辑器就都使用了 UTF-8 编码,可以避免编码不同导致的乱码问题。
参考GPT和自己的思路:
你好!首先需要了解在 pycharm 和 vscode 中对于文件编码的默认设置可能不同。在 pycharm 中,默认文件编码为 UTF-8 with BOM,而在 vscode 中为 UTF-8 without BOM。
在你的情况下,你需要在 pycharm 中将文件编码改为 UTF-8 without BOM,这样才能避免代码乱码的问题。具体的操作方法如下:
这样,你在 pycharm 中修改代码后就不会出现乱码的情况了。如果你需要在 vscode 中编写代码,可以根据需要将编码设置为 UTF-8 with BOM 或者 UTF-8 without BOM,以确保在两个编辑器中的代码不会导致乱码。