MATLAB代码中文注释乱码问题解决办法

目录

汉字编码

乱码原因:

如何解决 


经常有小伙伴莫名其妙发现自己的MATLAB打开代码后,代码中的中文注释乱码,如下图所示,然后不知道如何解决,今天就来给大家解释和解决一下这个问题!

汉字编码

首先给大家科普一下为什么会出现这种情况. 众所周知,汉字在被表示成计算机能够理解的语言过程中,需要进行编码,常见的汉字编码方式由GBK 、UTF-8 、GB2312等

乱码原因:

MATLAB2017a之前的默认的中文编码格式是GBK,而之后的版本的中文默认编码格式是UTF-8。因此以UTF-8格式创建的.m文件,发送给另一位同学的电脑上,使用GBK编码的软件打开浏览时,就会出现中文显示乱码的问题。例如我在2021a上创建一个.m文件,再用2017a打开,就出现了乱码。

 

但是这个问题不是什么大问题,很容易就能够解决。

如何解决 

如果发现MATLAB代码注释乱码只需要通过以下4个步骤就可以轻松解决,请用计算机自带的记事本打开这个代码文件,然后选择另存为,修改编码方式为ANSI,然后保存下来重新打开就可以了。

 

 最后关闭文件。

然后再用matlab2017查看这个m文件代码:

 显示正常,OK!!!

  • 81
    点赞
  • 140
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 10
    评论
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

智能优化_数据分析_AI算法

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值