Matlab在Linux下中文显示乱码问题
来源:http://www.tudoupe.com时间:2022-06-24
在Linux下解决Mattlab中文显示扭曲问题
问题原因
在Windows和Linux下写的Matlab代码都损坏了
查看字符编码集,发现在Win中,Matlab编辑器和命令行使用GB2312编码,而在Linux中,Matlab使用UTF-8编码,编码集不同,导致随机编码
解决方法
1.修改Matlab配置文件
有方法在互联网上修改Matlab配置文件,但我尝试了它,但它没 fun (Matlab2018a for Linux),所以我不会详细地讨论。
2.修改文件字符集
修改文件字符集是绝对有效的方法,在Win下将其转换为GB2312,在Linux下转换为UTF-8,但许多文件很难逐一修改,有什么解决办法?
这里是一个很好的介绍修改批量文件字符集的工具:Encodex
Encodex
项目使用Python编写,并装入Windows和Linux的可执行文件中,使得修改大型文件中的字符更快速。
如何使用下面的工具
1. 配置文件
- 排除:需要排除的目录或文件(0~n)
- 子接口:需要编码的文件扩展(1~n,默认"m"),可以使用 passphrase "*" (不推荐)
- fromEncode:需要编码的文件的原始字符集(1~n,默认"gbk"),可以使用 passphrase "*" (不推荐)
- toEncode:设置字符转换文件为(1,默认"utf-8")
2. 用法
- 首先根据需求配置。 在 ini中配置
- 运行指定的发布包或直接运行Python脚本
- 输入需要修改字符集的文件或文件夹的路径(相对或绝对)
- 为了击退汽车,该程序自动执行
- 一旦执行完毕,你可以回到车上并退出程序
3. 项目地址
ongithub项目管理:Encodex
该项目是开放源代码,必要时可以修改现有的版本,如果你不想被修改,你可以直接使用发布版本。
相关新闻
- 2023-04-16 2台电脑怎么共享(2台电脑怎么共享
- 2023-04-16 主板检测卡代码(电脑主板检测卡代
- 2023-04-16 dnf未响应(dnf未响应老是上不去)
- 2023-04-16 ppoe(pppoe拨号上网)
- 2023-04-16 网速不稳定(网速不稳定是路由器的
- 2023-04-16 wds状态(Wds状态成功)
- 2023-04-16 光标键(光标键不动了怎么办)
- 2023-04-16 电脑提速(电脑提速100倍的方法)
- 2023-04-16 切换用户(切换用户怎么切换回来
- 2023-04-16 数据包是什么(产品数据包是什么
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
