好不容易把matlab 2016b安装完成,想编程仿真的时候,把之前写好的m文件打开,结果发现中文乱码,气死我了。

翻遍了网上各种方法,在自己电脑上都不试用,只好自己摸索,终于发现是utf8编码问题。matlab 2016b默认采用的是GB18030编码,而自己编写的m文件,因为采用的是matlab 2021a,是utf8编码,两种编码不一致,导致乱码,所以就要统一编码格式。

有两种方式统一编码。

一种是通过notepad++,把一种格式转换成另一种格式,比如转成ANSI编码。(用notepad++打开m文件是能够自动识别文件编码的)

这时候再用matlab 2016b打开,中文就能正常显示。

由于上面这种方式对于大量m文件来说并不实用。

所以,答主找到另一种方式,修改matlab 2016b默认编码格式,将其改成utf8格式

先进入C:\Program Files\MATLAB\R2016b\bin

复制 lcdata_utf8.xml 文件到桌面,更名为lcdata.xml。并用notepad++打开

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

改为

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

并删除

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

保存文件,并将lcdata.xml复制,粘贴到C:\Program Files\MATLAB\R2016b\bin,是否覆盖,选择是。

打开matlab 2016b,检查中文是否正常显示。

若不正常显示,选择主页—预设

选择字体,修改桌面代码字体—宋体,桌面文本字体—宋体

选择字体—自定义—编辑器,选择桌面代码字体。

点击确定 ,重启matlab 2016b,中文显示正常。

如果懒得修改代码,可以直接下载答主改好的文件,直接覆盖粘贴。

matlab2016b中文显示乱码解决办法-其它文档类资源-CSDN下载matlab2016b中文显示乱码,修改lcdata.xml文件,进行覆盖安装。具体操作说明见更多下载资源、学习资料请访问CSDN下载频道.https://download.csdn.net/download/shuitianyiwu/78996256

Matlab2016b中文乱码怎么办相关推荐

  1. SpringSecurity安全验证中文乱码问题

    使用SpringSecurity做安全验证时发现form表单中提交中文名会出现乱码问题. 原因是因为我在web.xml配置文件中将springSecurityFilterChain拦截器放在了 cha ...

  2. httpclient工具类,post请求发送json字符串参数,中文乱码处理

    在使用httpclient发送post请求的时候,接收端中文乱码问题解决. 正文: 我们都知道,一般情况下使用post请求是不会出现中文乱码的.可是在使用httpclient发送post请求报文含中文 ...

  3. 关于HttpClient上传中文乱码的解决办法

    使用过HttpClient的人都知道可以通过addTextBody方法来添加要上传的文本信息,但是,如果要上传中文的话,或还有中文名称的文件会出现乱码的问题,解决办法其实很简单: 第一步:设置Mult ...

  4. Servlet、MySQL中文乱码

    1.Servlet中文乱码: 在doPost或doGet方法里,加上以下两行即可: response.setContentType("text/html;charset=UTF-8" ...

  5. android java 中文乱码_android读写中文如何避免乱码详解

    前言 android读取文件中文出现乱码的原因无非就是,读取文件的字符格式与写如文件的格式不一致.因此,避免中文乱码,要在写入文件的时候按照一定的格式写入,读取的时候按照一定的格式读取.这样对应就不会 ...

  6. java servlet 参数乱码_JSPServlet处理参数中的中文乱码总结

    从form表单提交信息到一个JSP页面或者一个Servlet进行处理的时候,提交的中文信息若不加处理的话就会显示乱码,如一串???.现在通过一个例子来进行总结如下: 写一个用户信息提交页面,通过这个页 ...

  7. php pdo 中文乱码,php pdo oracle中文乱码的快速解决方法

    在/etc/profile.d/简历oracle.sh 内容如下在NLS_LANG设置编码ORACLE_HOME=/usr/lib/oracle/12.1/client64 C_INCLUDE_PAT ...

  8. sqlserver mysql 乱码_SQLServer数据库如何解决中文乱码问题?方法有哪些?

    很多使用数据库的人都知道,在安装SQLServer数据库是,如果设置不当就会出现一些中文乱码.主要原因是,很多人在使用默认安装系统时,一般不会考虑到默认排序的规则是拉丁文的排序规则,只是点击下一步,在 ...

  9. JAVA中文注解驱动,解决api接口返回的json里面出现中文乱码的问题

    在src/main/resources/springmvc-servlet.xml中加入 <!-- 中文注解驱动 --> <mvc:annotation-driven>< ...

  10. U盘挂载,gedit,vi,文本模式中文乱码等等问题

    U盘或硬盘挂载 首先,我们要查看一下磁盘的分区信息sudo fdisk -l   (注意注意,是小写的L,不是1,也不是i) 这里可以看到我的硬盘情况,前面几个是win7系统下的C,D ,E ,F 盘 ...

最新文章

  1. 如果自己做事情,一直这样做会有一个缺点
  2. 解决WP7的32位图像渐变色色阶问题
  3. centos7配置jdk1.8环境变量
  4. mybatis 二级缓存失效_二级缓存updateBatchById失效
  5. 【Mac】一些软件的图片和视频位置 QQ 微信
  6. gogs只支持mysql5.7_在docker中跑nginx,gogs,mysql服务
  7. 程序员必备神卡!仅500张,价值万元0.8折抢!4个月小白变大牛!(送机械键盘)
  8. 在vb中使用Iphlpapi.dll获取网络信息(下)
  9. python课程价格-福田区python课程价格
  10. 劝你别再闷头自学NLP了!!!请收下这套自然语言处理(NLP)算法学习路线!
  11. python画散点图分布-python中画散点图
  12. 标准正交表与混合正交表的使用
  13. JAVA基础篇——JAVA运行环境(JDK、JRE、JVM)
  14. kali安装超详细教程
  15. 【智能安防监控补光灯调光芯片方案】单节锂电降压恒流驱动芯片FP8013 最大输出3A体积小/静态功耗低/效率高/支持无频闪调光
  16. vue 实现二维码 vue-qart 和 qrcodejs2
  17. debug and releas 不显示 调试窗口(DOS窗口/控制台)
  18. html四种选择器的特点,css四种选择器总结
  19. 时序数据库为万物互联打下坚实的基石
  20. 本科计算机找不到工作,中国IT行业缺口突破百万,为什么计算机行业毕业生还是找不到工作...

热门文章

  1. 产品经理——跨境电商订单跟进邮件模板
  2. 手机归属地查询接口,手机号查3大运营商的归属地信息接口
  3. 视频监控安防平台-国标35114(GB35114)A级检测
  4. EL表达式和JSTL的介绍以及基本使用
  5. 关于matlab的图像显示方法
  6. 两块stm32仿真protues串口通信程序
  7. 对单片机毕业设计的理解
  8. RBF神经网络参数的参数优化(进化算法)+Matlab源码
  9. 小白能读懂的 《手把手教你学DSP(TMS320X281X)》第六章 时钟和系统控制
  10. 计算机组成原理第三版第四章,计算机组成原理第四章答案