解决MATLAB2018b打开m文件后注释乱码的问题

  • MATLAB高版本(2017a以上)存在的两种编码格式
  • 编码格式修改(GBK改为UTF-8)

MATLAB高版本(2017a以上)存在的两种编码格式

GBK和UTF-8。编码格式修改后可能会导致现有m文件乱码问题解决,但原有注释乱码的问题。

编码格式修改(GBK改为UTF-8)

首先,命令窗口输入:slCharacterEncoding();用于查看现在的MATLAB编码格式,将

GBK改为UTF-8步骤如下:

一、打开MATLAB安装路径下的D:\Matlab2018b\bin的lcdata_utf8.xml文件;

二、找到以下代码段,删除

三、找到以下代码段:


在第二、三行之间插入一句:<encoding_alias name=“GBK”/>

四、文件另存为:lcdata.xml(若bin目录下原有该文件,可先将其另外重命名,因为在将

UTF-8改为GBK时可能会用到)

五、重启MATLAB即可,此时输入slCharacterEncoding();得到ans=‘UTF-8’,修改完毕。

若将UTF-8改为GBK,反向执行上述操作即可。

注意:

1、将UTF-8改为GBK后可能导致原有m文件中的备注乱码,但英文备注一般不会乱码;

2、修改XML文件时注意输入格式(特别是双引号输入法格式),否则会导致程序无法运行;

2、一般,UTF-8应用更为广泛,建议改为该编码格式。

解决MATLAB2018b打开m文件后注释乱码的问题相关推荐

  1. 解决notepad打开大文件后卡住的问题

    思路:关闭notepad后,下次再打开notepad不再打开该文件 ① 打开 notapad++上方工具栏,找到 设置 --→ 首选项 --→ 备份 从中可以看到 打开后的图片如上图所示: 中间可以看 ...

  2. 【Notepad++】解决notepad打开大文件后卡住的问题

    Notepad++打开大文件不佳,一般>400m就会卡死. 换用UltraEdit打开.UltraEdit能够打开几个G的文件. 其他用于大文件编辑的工具: 用PilotEdit的快速模式,可以 ...

  3. MATLAB打开代码,中文注释乱码的解决方法

    MATLAB打开代码,中文注释乱码的解决方法 由于matlab版本不同,其编码方式也不同.这边给出两种方法可解决这些问题(我的电脑是win11,2018a版本的matlab) 1.用电脑自带的记事本打 ...

  4. 双击打开Excel2016文件后无法直接显示文件内容的解决办法

    双击打开Excel2016文件后无法直接显示文件内容的解决办法 1.打开Excel2016文件,选择 文件–>选项–>高级–>常规,不勾选"忽略使用动态数据交换(DDE)的 ...

  5. 解决网页打开json文件中文乱码情况

    解决网页打开json文件中文乱码情况 原因:保存json文件的格式不对 解决办法:另存json文件,保存的时候将编码类型修改为UTF-8,如图所示.将新json文件替换掉原json文件就好啦

  6. 上传csv文件后出现乱码

    问题背景:在做某些上传文件的操作时,正常打开csv文件没有出现乱码,但是上传成功后会出现乱码 出现这种问题的原因是csv的编码格式不是正常使用的编码格式 1.将csv文件使用记事本打开,然后再另存为c ...

  7. linux rm 不释放_Linux解决rm 删除大文件后 磁盘空间无法释放的问题

    Linux解决rm 删除大文件后 磁盘空间无法释放的问题 在Linux中,当我们使用rm在linux上删除了大文件,但是如果有进程打开了这个大文件,却没有关闭这个文件的句柄,那么linux内核还是不会 ...

  8. Windows 7 打开PDF文件后提示 Adobe Reader 已停止工作问题

    Windows 7  打开PDF文件后提示Adobe Reader XI (Adobe Reader 11.0.0) 已停止工作问题分享一下 打开PDF一会后提示以下信息 试过卸载,重安装,反复搞了几 ...

  9. 解决右键打开py文件没有edit with idle

    解决右键打开py文件没有edit with idle的问题 1. 首先 win+R ,输入 regedit 进入注册表编辑器 2. 找到HKEY_CLASSES_ROOT\SystemFileAsso ...

最新文章

  1. C++笔记:select多路复用机制
  2. mask属性是css3的吗_使用CSS3 mask(蒙版,遮罩)属性实现超酷按钮悬停动画
  3. 【离散数学】基本重言蕴含式总结
  4. echarts源码:图标类插件开发
  5. linux本地检测如何tomcat是否启动成功tomcat端口检测
  6. OC category(分类)
  7. 从《牛津高阶英汉词典》中提取单词(1)
  8. 科学计算机怎么输入角度,怎么用科学计算器算角度
  9. Papers Read for FAULT REPARE_codestorm_新浪博客
  10. 外贸常用术语_外贸常用术语大全-
  11. image库的使用笔记
  12. 在D天内送达包裹的能力
  13. HTML+CSS+JAVASCRIPT简介
  14. 如何查找计算机的品牌型号,笔记本怎么看型号 各品牌笔记本型号查看方法
  15. STM32学习:通过DMA读取ADC规则通道多通道转换数据
  16. 优达数据分析课程免费分享
  17. NFC在Android平台的架构与移植
  18. SecureCRT中的下载、上传命令
  19. CSS实现内容旋转向下移动的动画效果
  20. 【GEOS】GEOS库学习之几何关系判断

热门文章

  1. 制作多维度分组交叉销售统计表
  2. 自己动手iPad贴膜小记
  3. 输入一个字符,小写字母转大写,大写字母转小写,数字则输出为自身
  4. 鸿蒙系统怎么安装 google play
  5. vtkImageCheckerboard生成棋盘格,跟随鼠标移动显示
  6. 山水印|竹林野茶:你喝过的茶,都写在了脸上
  7. 各位对IE放尊重点没有他,你怎么下载其他浏览器,你们等黑丝和白丝她来了!
  8. 意语口语学习:意大利语的发音
  9. 中标麒麟5.0安装(内含安装包)-小白手把手史上最全教程!
  10. HBase --------- 深入了解HBase架构(架构组建及HBase工作原理)