MacOSX编码问题

10视图(30天)
丹尼斯Zhegalin
丹尼斯Zhegalin 2011年7月26日
(编辑:20110626 09:40 CDT -格式化世界发展报告》)
你好everebody,我有一个编码麻烦。
* > >版本*
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MATLAB版本7.12.0.635 (R2011a)
操作系统:Mac OS X版本:10.7建立:11 a511
Java与苹果公司(Apple Inc .)的Java VM版:Java 1.6.0_26-b03-383-11A511热点(TM) 64位服务器虚拟机混合模式
mac控制台:
DeZhMBP: ~时钟美元语言环境
LANG =“ru_RU.UTF-8”
LC_COLLATE =“ru_RU.UTF-8”
LC_CTYPE =“ru_RU.UTF-8”
LC_MESSAGES =“ru_RU.UTF-8”
LC_MONETARY =“ru_RU.UTF-8”
LC_NUMERIC =“ru_RU.UTF-8”
而=“ru_RU.UTF-8”
LC_ALL =“ru_RU.UTF-8”
在我看来,UTF8编码是正确的对我的操作系统。
MATLAB控制台:
> > getenv (“朗”)
ans =
ru_RU.KOI8-R
好吧,问题是这里,我设立了一个创业公司。米在我开始文件夹:
bdclose所有;
set_param (0,“CharacterEncoding”,“utf - 8”);
slCharacterEncoding (“utf - 8”);
再次重启MATLAB和:
> > getenv (“朗”)
ans =
ru_RU.KOI8-R
我尝试手动设置:
> > bdclose;
set_param (0,“CharacterEncoding”,“utf - 8”);
> > getenv (“朗”)
ans =
ru_RU.KOI8-R
我可以写m-scripts使用我的母语。它的好,但命令窗口显示我:-0.0092942 - 3.0647。
我不明白我应该做些什么来改善它。我需要utf - 8的共享平台。什么好主意吗?
请帮助。
4评论
丹尼斯Zhegalin
丹尼斯Zhegalin 2011年7月27日
我已经添加到启动。m所有LC_XXXXXX变量与语言环境有关。
> > !语言环境
LANG = " ru_RU.UTF-8 "
LC_COLLATE = " ru_RU.UTF-8 "
LC_CTYPE = " ru_RU.UTF-8 "
LC_MESSAGES = " ru_RU.UTF-8 "
LC_MONETARY = " ru_RU.UTF-8 "
LC_NUMERIC = " C "
而= " ru_RU.UTF-8 "
LC_ALL =
我把相同的环境。plist, ~ /。bashrc, (~ /。概要文件甚至launched.conf。又有相同的结果。我没有麻烦与其他软件编码。
同事吗?

登录置评。

接受的答案

丹尼斯Zhegalin
丹尼斯Zhegalin 2011年8月9日
MathWorks地区数据库可以在以下位置和名称。
美元matlabroot / bin / lcdata.xml
找到下面的条目。
<语言环境名称=“ru_RU”编码=“KOI8-R”xpg_name =“ru_RU.KOI8-R”>
<别名=“俄罗斯”/ >
<别名=“ru_SU”/ >
< /地区>
修改如下。
<语言环境名称=“ru_RU”编码=“utf - 8”xpg_name =“ru_RU.UTF-8”>
<别名=“俄罗斯”/ >
<别名=“ru_SU”/ >
< /地区>
就是这样。

答案(1)

MathWorks支金宝app持团队
这个问题是固定的R2020a当MATLAB在Mac atarted使用utf - 8作为默认编码。

类别

找到更多的在从MATLAB调用Java帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!