前言:简单介绍Matlab中文乱码处理方式。

乱码原因

比如:教研室电脑上的是Matlab 2022a,个人笔记本上的是Matlab 2018b,用个人笔记本电脑打开教研室上电脑编写的.m文件就会中文乱码,根本原因在于这两个版本的汉字编码方式不同

提一个小知识:关于自然语言的计算机处理还有一个更麻烦的东西叫做“字符集”。在计算机发展的早期,出现了许多字符编码方式来处理文字,比如英语世界用的 ASCII、汉语世界用的 GBK、BIG5,日语世界用的 Shift_JIS 等。同样的一段文字,用一种编码显示正常,换另一种编码后可能就会变得一团糟。后来就出现了 Unicode 和 UTF-8,把世界上所有的语言都容纳在一种编码方案里,UTF-8 也成为了互联网上的标准字符集

当然,最新版的Matlab也开始响应互联网标准字符集,所以在Matlab 2022a里中文默认编码格式是UTF-8,Matlab 2018b里中文默认编码格式是GBK。因此在新版Matlab中以UTF-8格式创建的.m文件,发送到另一台使用旧版Matlab的电脑上,它使用GBK编码的软件打开浏览时,就会出现中文乱码。

解决方法

1.记事本打开这个乱码的.m文件

2.另存为,编码方式选择ANSI,保存类型选择“所有文件”,确认保存

3.关闭这个.txt文件,Matlab中重新打开之前乱码的.m文件,OK了。

ab中重新打开之前乱码的.m文件,OK了。

三分钟解决Matlab中文乱码问题相关推荐

  1. 解决matlab中文乱码问题

    说实话,这两篇文章也没能解决我现在的问题,现在的问题是本机的editor输入中文可以,而且打开也不是乱码:但是文件拷贝到别的机器上就中文成了乱码了,纠结,我总不能把别人的设置改了吧. 原文链接如下: ...

  2. 解决matlab中文乱码

    解决matlab中文乱码 做法:在matlab预设->字体选择中文字体. 说明:matlab默认设置为Monospaced,如果系统没有支持等宽字体的中文字体,中文字符会显示方框.

  3. matlab程序窗口是乱码,解决matlab中文乱码

    问题:matlab脚本与函数文件的中文注释显示乱码. 环境:matlab R2016a.Windows 10 home. 解决方案: step1 检查locale值 matlab命令行键入命令 fea ...

  4. 解决Matlab中文乱码问题,再也不用升级Matlab版本啦

  5. 【Cocos2d-x游戏开发】解决Cocos2d-x中文乱码的三种方法

    [Cocos2d-x游戏开发]解决Cocos2d-x中文乱码的三种方法 参考文章: (1)[Cocos2d-x游戏开发]解决Cocos2d-x中文乱码的三种方法 (2)https://www.cnbl ...

  6. matlab ubuntu 显示乱码_解决Linux中Matlab中文乱码问题

    解决 Linux 中 Matlab 中文乱码问题 由于 Linux 下 Matlab 的图形界面是用 Java 写的,所以只要搞定 Java 的中文显 示就行了. 1 . 我 Matlab2007a ...

  7. OpenCV这么简单为啥不学——1.5、解决putText中文乱码问题

    OpenCV这么简单为啥不学--1.5.解决putText中文乱码问题 目录 OpenCV这么简单为啥不学--1.5.解决putText中文乱码问题 前言 putText中文乱码问题 putText中 ...

  8. php对mysql解决乱码_PHP彻底解决mysql中文乱码-阿里云开发者社区

    彻底解决mysql中文乱码 mysql是我们项目中非经常常使用的数据型数据库. 可是由于我们须要在数据库保存中文字符,所以经常遇到数据库乱码情况.以下就来介绍一下怎样彻底解决数据库中文乱码情况. 数据 ...

  9. 解决vi中文乱码问题

    问题源于SI中编辑的注释,在虚拟机中,用记事本打开的可以显示正常的中文注释,在vi(vim)中编辑却显示乱码: 解决vi中文乱码问题 乱码, 中文, 解决 由于在windows下默认是gb编码,而我的 ...

  10. linux matlab 中文论坛,Linux中Matlab中文乱码问题解决方案

    Linux中Matlab中文乱码问题解决方案 由于Linux下Matlab的图形界面是用Java写的,所以只要搞定Java的中文显示就行了. 1.我Matlab2007a的JRE目录为:/opt/Ma ...

最新文章

  1. 跟无闻学习GO Web 编程(四) -- bee 工具使用
  2. 听安全专家讲如何黑掉黑客的故事
  3. linux或者shell进入vi命令
  4. 花之吻自己查错误订单的一个小脚本
  5. [TCP/IP] HTTPS的工作原理
  6. C# 多线程编程 ThreadStart ParameterizedThreadStart
  7. 2010.11.13信息系统项目管理师考试下午试题答题思路剖析
  8. mysql 临时列_在MySQL中添加一个带有值的临时列?
  9. 面试时如何在众多Java工程师中脱颖而出
  10. 对应的ctrl_定位神技Ctrl+G,12种常用操作技巧,你都知道吗
  11. 做正确的事永远都不迟
  12. 阿里巴巴牵手福特 共同打造智联网汽车
  13. module_platform_driver()
  14. “苹果”在中国的血汗工厂
  15. Unity-Live2d(鼠标拖拽触发动作变化)
  16. 利用Chrome Headless模式网页转PDF
  17. NISP-SO网络安全运维是什么?安全运维工程师
  18. 以太坊数字资产的发行和流通:以太坊上的数字资产定义、ERC 20代币合约标准、ERC 20标准接口、ERC 721代币合约标准、
  19. HTML5在手机端如何全屏展示
  20. Apache-drill Architechture

热门文章

  1. oracle存储过程菜鸟教程,SQL 简介
  2. 深入浅出通信原理知识点4
  3. Java 实现视频裁剪(附代码) | Java工具类
  4. Aqua Data Studio分号无法识别无法批量执行和字号等配置
  5. windows系统ping包显示时间(绝对好用)
  6. AD18安装教程 附软件安装包和汉化包
  7. linux 开源中文字体,有哪些免费的中文字体可以下载?
  8. Linux7运维视频教程
  9. 计算机设计大赛作品开发文档
  10. 汉化风暴 python_手机端强大的汉化风暴工具 可汉化软件