博主使用的matlab为2016a版本,首先通过feature('locale')命令,查看当前系统所用语言,如下图所示: 其中通过ctype: 'zh_CN.UTF-8'知道当前系统语言为"zh_CN"。 进而编辑matlab程序包中bin文件下的lcdata.xml,如下图所示: 在这个文件中,搜索zh_CN,可以找到<locale name="zh_CN" encoding="GB2312" xpg_name="zh_CN.GB2312">,将改段代码改为:<locale name="zh_CN" encoding="UTF-8" xpg_name="zh_CN.UTF-8">,然后重启matlab即可。 其他情况,如果最开始输入feature('locale')命令时,显示如下信息: feature('locale') ans = ctype: 'zh_CN.US-ASCII' collate: 'zh_CN.US-ASCII' time: 'zh_CN.US-ASCII' numeric: 'en_US_POSIX.US-ASCII' monetary: 'zh_CN.US-ASCII' messages: 'en_US.US-ASCII' encoding: 'US-ASCII' terminalEncoding: 'UTF-8' jvmEncoding: 'US-ASCII' status: 'MathWorks locale management system initialized.' warning: 'Invalid locale name.' warning处有对应的警告信息,说明该语言设置有问题,需要对matlab 2016a进行一个补丁处理。此时,通过访问:https://www.mathworks.com/support/bugreports/1465823,在这个页面登录mathworks账号,根据版本号下载对应的补丁。然后进行安装,即可恢复到默认状态,后续再进行上述操作。 Loading... 博主使用的matlab为2016a版本,首先通过<code>feature('locale')</code>命令,查看当前系统所用语言,如下图所示: <img class="size-large wp-image-4186 aligncenter" src="http://www.xiaoten.com/usr/uploads/2016/12/1-1024x491.png" alt="" width="620" height="297" style=""><!--more--> 其中通过<code>ctype: 'zh_CN.UTF-8'</code>知道当前系统语言为<code>"zh_CN"</code>。 进而编辑matlab程序包中bin文件下的<code>lcdata.xml</code>,如下图所示: <img class="size-full wp-image-4187 aligncenter" src="http://www.xiaoten.com/usr/uploads/2016/12/2.png" alt="" width="784" height="440" style=""> 在这个文件中,搜索zh_CN,可以找到<code><locale name="zh_CN" encoding="GB2312" xpg_name="zh_CN.GB2312"></code>,将改段代码改为:<code><locale name="zh_CN" encoding="UTF-8" xpg_name="zh_CN.UTF-8"></code>,然后重启matlab即可。 其他情况,如果最开始输入<code>feature('locale')</code>命令时,显示如下信息: <pre class="lang:default decode:true ">feature('locale') ans = ctype: 'zh_CN.US-ASCII' collate: 'zh_CN.US-ASCII' time: 'zh_CN.US-ASCII' numeric: 'en_US_POSIX.US-ASCII' monetary: 'zh_CN.US-ASCII' messages: 'en_US.US-ASCII' encoding: 'US-ASCII' terminalEncoding: 'UTF-8' jvmEncoding: 'US-ASCII' status: 'MathWorks locale management system initialized.' warning: 'Invalid locale name.'</pre> warning处有对应的警告信息,说明该语言设置有问题,需要对matlab 2016a进行一个补丁处理。此时,通过访问:<a href="https://www.mathworks.com/support/bugreports/1465823" target="_blank">https://www.mathworks.com/support/bugreports/1465823</a>,在这个页面登录mathworks账号,根据版本号下载对应的补丁。然后进行安装,即可恢复到默认状态,后续再进行上述操作。 © 允许规范转载 赞 如果觉得我的文章对你有用,请随意赞赏