MATLAB2018b中文乱码问题汇总

1、打开其他的m文件,中文注释乱码。
原因:matlab高版本(2017a以上)存在两种编码格式UTF-8和GBK,编码格式存在问题则会显示乱码。
解决方法:
(1)命令窗口输入:slCharacterEncoding()查找当前使用的编码格式;
(2)若为GBK则需修改,若是UTF-8则需要另外找原因;
(3)修改GBK则按照一下步骤:首先打开MATLAB安装路径下的D:\Matlab2018b\bin的lcdata_utf8.xml文件(用matlab打开);
(4)删除以下代码:

        <encoding name="GBK">
            <encoding_alias name="936"/>
        </encoding>

(5)找到代码块:

        <encoding name="UTF-8">
            <encoding_alias name="utf8"/>
        </encoding>

在2-3行其中插入:<encoding_alias name="GBK"/>
(6)将其另存为lcdata.xml(若bin目录下原有该文件,可先将其另外重命名,因为在将UTF-8改为GBK时可能会用到)
(7)重启matlab,你就可以看到你的注释已经完美的显示了。

2、matlab生成图片,title、legend中文也会有乱码的问题。
3、命令行窗口在显示错误时,注释也是乱码
后面两个问题查遍全网都没解决,决定重装了!

  • 6
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值