Matlab2016b中文乱码怎么办
好不容易把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中文乱码怎么办相关推荐
- SpringSecurity安全验证中文乱码问题
使用SpringSecurity做安全验证时发现form表单中提交中文名会出现乱码问题. 原因是因为我在web.xml配置文件中将springSecurityFilterChain拦截器放在了 cha ...
- httpclient工具类,post请求发送json字符串参数,中文乱码处理
在使用httpclient发送post请求的时候,接收端中文乱码问题解决. 正文: 我们都知道,一般情况下使用post请求是不会出现中文乱码的.可是在使用httpclient发送post请求报文含中文 ...
- 关于HttpClient上传中文乱码的解决办法
使用过HttpClient的人都知道可以通过addTextBody方法来添加要上传的文本信息,但是,如果要上传中文的话,或还有中文名称的文件会出现乱码的问题,解决办法其实很简单: 第一步:设置Mult ...
- Servlet、MySQL中文乱码
1.Servlet中文乱码: 在doPost或doGet方法里,加上以下两行即可: response.setContentType("text/html;charset=UTF-8" ...
- android java 中文乱码_android读写中文如何避免乱码详解
前言 android读取文件中文出现乱码的原因无非就是,读取文件的字符格式与写如文件的格式不一致.因此,避免中文乱码,要在写入文件的时候按照一定的格式写入,读取的时候按照一定的格式读取.这样对应就不会 ...
- java servlet 参数乱码_JSPServlet处理参数中的中文乱码总结
从form表单提交信息到一个JSP页面或者一个Servlet进行处理的时候,提交的中文信息若不加处理的话就会显示乱码,如一串???.现在通过一个例子来进行总结如下: 写一个用户信息提交页面,通过这个页 ...
- php pdo 中文乱码,php pdo oracle中文乱码的快速解决方法
在/etc/profile.d/简历oracle.sh 内容如下在NLS_LANG设置编码ORACLE_HOME=/usr/lib/oracle/12.1/client64 C_INCLUDE_PAT ...
- sqlserver mysql 乱码_SQLServer数据库如何解决中文乱码问题?方法有哪些?
很多使用数据库的人都知道,在安装SQLServer数据库是,如果设置不当就会出现一些中文乱码.主要原因是,很多人在使用默认安装系统时,一般不会考虑到默认排序的规则是拉丁文的排序规则,只是点击下一步,在 ...
- JAVA中文注解驱动,解决api接口返回的json里面出现中文乱码的问题
在src/main/resources/springmvc-servlet.xml中加入 <!-- 中文注解驱动 --> <mvc:annotation-driven>< ...
- U盘挂载,gedit,vi,文本模式中文乱码等等问题
U盘或硬盘挂载 首先,我们要查看一下磁盘的分区信息sudo fdisk -l (注意注意,是小写的L,不是1,也不是i) 这里可以看到我的硬盘情况,前面几个是win7系统下的C,D ,E ,F 盘 ...
最新文章
- 如果自己做事情,一直这样做会有一个缺点
- 解决WP7的32位图像渐变色色阶问题
- centos7配置jdk1.8环境变量
- mybatis 二级缓存失效_二级缓存updateBatchById失效
- 【Mac】一些软件的图片和视频位置 QQ 微信
- gogs只支持mysql5.7_在docker中跑nginx,gogs,mysql服务
- 程序员必备神卡!仅500张,价值万元0.8折抢!4个月小白变大牛!(送机械键盘)
- 在vb中使用Iphlpapi.dll获取网络信息(下)
- python课程价格-福田区python课程价格
- 劝你别再闷头自学NLP了!!!请收下这套自然语言处理(NLP)算法学习路线!
- python画散点图分布-python中画散点图
- 标准正交表与混合正交表的使用
- JAVA基础篇——JAVA运行环境(JDK、JRE、JVM)
- kali安装超详细教程
- 【智能安防监控补光灯调光芯片方案】单节锂电降压恒流驱动芯片FP8013 最大输出3A体积小/静态功耗低/效率高/支持无频闪调光
- vue 实现二维码 vue-qart 和 qrcodejs2
- debug and releas 不显示 调试窗口(DOS窗口/控制台)
- html四种选择器的特点,css四种选择器总结
- 时序数据库为万物互联打下坚实的基石
- 本科计算机找不到工作,中国IT行业缺口突破百万,为什么计算机行业毕业生还是找不到工作...