使用的是win10系统,从前几个月某一天,我的matlab的figure里的中文都变成了口口。很是郁闷,还以为是动到了什么配置引起的。
前几天更新了matlab 2018b,发现还有这个问题。就觉得不是自身配置引起的。
就去网上搜索了这个问题,发现了不错的解答:
如何解决 Matlab 画图时中文显示乱码的问题? - Bridgoon的回答 - 知乎
这里重述一下原作者的内容:
1.为什么会出现乱码
因为用户配置的原因,matlab找不到默认字体,于是使用了Helvetica字体。
2.解决办法
在matlab的userpath里添加startup.m文件,添加下面一句话。
set(,'defaultAxesFontName', 'Monospaced')