新版VSCode终端视图配合iTerm中文乱码了
今天一早上VSCode的更新了(v1.74.0) (录制视频的时间是12月13日晚上)
但是呢我发现啊
他这个终端不支持中文了 (口误:不是不支持,是中文出bug了)
包括呢我们直接输入中文
也都不行了
那肯定不用想啊就是他新版本的问题
因为昨天还好使呢
所以啊我第一想到的
而是去找这个issue
我当时打开的时候有一个issue
就在前几个
跟我问题是一模一样的
现在应该跑到下边了
我们找第二页啊
就是这个我们来看一下
大家看就是这个
跟我们这个情况一模一样
只是呢当时还没有人回复
然后呢我发现
官方已经把这个任务分配给了他
我就点了个订阅将就着先去干活
但是到了中午之后呢发现还没有反应
我就抱着试试看的态度啊
我去issues里就搜了一下
我搜什么呢(我先把这个open去掉)
我就搜了一下这个item Chinese(iterm 中文)
我发现就这么几个issues
其中有一个跟这个类似
这个可能是之前的一个版本
出过类似的问题
大家看跟我们的非常相似吗
所以呢
我看他最后的方案是把这个(环境)变量
取消掉然后就可以了
但是我试了在最新的这个版本
这个是无效的
后来呢我在这个评论区里
找到了这样一个评论
他说有可能是这个$LANG导致的
他让这个楼主啊去试一下
分别在item里打印这个变量和
在VS code里打印一下这个变量
看是不是一样的
然后这个楼主评论说他打印了两个
都是一样的
都是这个
但是呢我试了一下它是不一样的
大家看
这个是 zh_CN.UTF
然后呢我们再来看VSCode
echo lang
大家看它们是不一样的
这个是zh_CN这个是zh_HANS_cn
然后我就抱着试试看的态度哈
把它设置成一样的
LANG等于
然后我就惊奇的发现啊它好了
大家看
都支持了
但是呢这样设置肯定是临时的嘛
所以我们需要把它设置到
家目录的这个rc里面
在这里我刚才是为了演示
只是把它注释了
大家把它加一行就行了把它删掉注视
然后呢保存
然后呢我关掉重新开一个终端
大家看
没有问题了
然后啊就把这个临时的解决方案
给刚才这个issues
回复了一个评论
希望对他有所帮助
最后事实也证明了哈
大家的情况都是一样的
加了这个配置临时是可以解决的
最后更新于