Closed EVANGELION-Air closed 1 year ago
没用过matlab,请问这段代码的编码类型是gbk吗?如果可以调整的话,调整成utf8试试
没用过matlab,请问这段代码的编码类型是gbk吗?如果可以调整的话,调整成utf8试试
我研究了下,新版本MATLAB(本人为2023a)已经默认在编辑器使用UTF8,但是命令行输出是无法修改的(目前网络上流传的都是修改编辑器的编码,然而新版本MATLAB根本无需该操作),命令行输出编码可能与系统locale是绑死的。从图中也可看到,terminalEncoding被确定为GBK,其余均为UTF8,所以编辑器没有乱码,命令行乱码了:
但是比较疑惑的是我直接用Sarasa Term SC Nerd(终端更纱黑体+Nerd)字体并没有出现问题:
可能是 https://github.com/subframe7536/maple-font/commit/8c128ef1fd1bece7a6c45e43cd1d7f7219a94b32 的原因,我重新生成了一个没有meta表的版本,你可以试试 MapleMono-SC-NF-Regular.zip
很遗憾还是有乱码情况 :sweat_smile:
如果只有MATLAB会出现这个情况的话可能也不必去专门找原因了 :laughing:
MapleMono-SC-NF-Regular.zip 可以的话再试试这个,不行的话我也打算先鸽了🤣
MapleMono-SC-NF-Regular.zip 可以的话再试试这个,不行的话我也打算先鸽了🤣
🤣么的效果,close了
如图所示,中文输入和显示不是一个内容,中文出现乱码情况,换回6.3版后问题消失