最近把ide从pycharm换到了vscode,主要原因是身边的朋友都在用vscode,我也试了一下,插件看的我眼花缭乱。最大的好处就是可以直接在服务器上写代码,不过需要crtl+s保存,其实pycharm也有类似的功能hh。总体使用上来说感觉pycharm比较臃肿,vscode相对清爽一些,跑题了hh。
在服务器上跑python程序的时候,使用tqdm的时候出现了乱码问题,一开始懒得搞,后面看不下去了,就开始百度。找了半天只有pycharm的解决方式,分析一下应该是编码的问题。首先看了一下vscode。
右下角显示utf-8,那么应该是服务器的问题。
首先locale 显示linux服务器默认的语言字符集。
可以看到LANGUAGE为空,虽然看不懂下面的POSIX是啥,我就先试一试给LANGUAGE赋值。
export LANGUAGE=en_US.UTF-8 设置language为utf-8编码
成功解决乱码问题。
关于locale的更多,可以去看这里



