Stata14 Mac 中文显示问题

如题所述

第1个回答  2022-07-16
Window版本的Stata12、13好像显示中文都是没有问题的,但是复制到Mac系统中(英文系统)中文全部都变成了乱码,之前找了很多方法都不行,看网上有人说Stata在苹果电脑上处理中文简直就是灾难。最近安装了STATA14(论坛里已经有人提供:http://bbs.pinggu.org/thread-3656247-1-1.html),发现新增的功能unicode完美的解决了这个问题,研究了一下我的问题解决了,分享出来给需要的朋友。

如果你有一个在Windows系统里编辑的数据文件(.dta)或者do file,里面含有中文,但是拷贝到Mac中变成了乱码,那么需要执行如下操作:

unicode analyze test.dta

unicode encoding set GB2312 /*GB2312应该就是Windows系统的编码方式*/

unicode translate test.dta, transutf8

use test.dta,clear

br

然后就会发现数据里的中文可以正常显示了。

另外,以前用Mac Stata13编辑do file,如果里面用中文做注释,保存后再打开中文全部变成了问号,现在只要运行:unicode encoding set GB2312然后再编辑do file,保存之后再打开中文就不会变成乱码了。

不知道是不是因为运行了unicode encoding set GB2312的原因还是STATA14本来就支持中文了,总之可以正常显示了。

祝大家研究顺利!
相似回答