前几天发现Matlab终端输入字母,不显示o,然后修改字体就解决了。
今天又遇到另一个问题,修改PlatEMO里的uilist.m文件,保存不了,说不支持非UTF8编码的保存。
不知道为啥这个文件编码是GB2312的,然后需要修改UTF8才能修改。
解决办法
在应用程序里找到Matlab,然后点击“显示包内容”进入安装目录里的bin, 修改lcdata.xml文件
在里面加一行
<locale name="zh_CN" encoding="UTF-8" xpg_name="zh_CN.UTF-8"> </locale>
然后重启Matlab即可
完整内容如下:
<?xml version="1.0" encoding="UTF-8" ?>
<!-- MathWorks Locale Database -->
<!-- File Name: lcdata.xml -->
<!-- Copyright 2007-2016 The MathWorks, Inc. -->
<lcdata xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="lcdata.xsd">
<!-- Note: -->
<!-- This locale database is used to customize the MathWorks locale database. -->
<!-- Codeset entry example -->
<!-- <codeset> -->
<!-- <encoding name="StandardEncodingName" jvm_encoding="JavaEncodingName"> -->
<!-- <encoding_alias name="AliasName"/> -->
<!-- </encoding> -->
<!-- </codeset> -->
<!-- Locale entries example -->
<!-- <locale name="StandardLocaleName" encoding="EncodingName" xpg_name="XpgLocaleName"> -->
<!-- <alias name="AliasName"/> -->
<!-- "region_alias" is only for Mac -->
<!-- <region_alias name="RegionAliasName"/> -->
<!-- </locale> -->
<locale name="zh_CN" encoding="UTF-8" xpg_name="zh_CN.UTF-8"> </locale>
</lcdata>
您可以选择一种方式赞助本站
支付宝扫一扫赞助
微信钱包扫描赞助
赏