楼主: qq639459
86485 121

[学习心得] 统一回复解决Stata14中导入do文档时中文出现乱码的问题_stata14乱码   [推广有奖]

  • 0关注
  • 4粉丝

已卖:932份资源

学科带头人

55%

还不是VIP/贵宾

-

威望
0
论坛币
11178 个
通用积分
69.0420
学术水平
35 点
热心指数
27 点
信用等级
20 点
经验
9024 点
帖子
1056
精华
0
在线时间
993 小时
注册时间
2012-3-1
最后登录
2025-12-16

楼主
qq639459 在职认证  发表于 2016-1-8 12:11:29 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
如题,第一次用Stata14并导入之前版本的do文档的时候会发现,原来do文档里面的中文都变成了乱码(其实Stata的其他版本打开Stata14的do文档也会出现中文乱码的问题,本人亲测),原因是Stata14采用了unicode(具体是什么我也不太清楚,感觉是一种语言的编码,使得Stata14可以识别不同的语言,可以自行help unicode),和之前版本的Stata不同。具体的解决方法如下:

第一步:把需要转换的其他版本的do文档放到Stata14的工作路径中,或者用cd命令把Stata14的工作路径设定到do文档所在的目录中;
第二步:输入命令:
unicode encoding set gb18030
  . unicode analyze *
  . unicode translate *


完成以上这两步后Stata14就会把工作路径下的所有文件(包括do文档,dta数据储存文档等)转换为可以识别的中文。简单的说就是do文档的中文可以正常阅读,也可以在dta文档中的变量名也可以是中文了。

简单解释一下上面三条命令的意思:
第一条的意思是把unicode编码设定为简体中文,其中gb18030就是简体中文的代码;

第二条的意思是将Stata14工作路径下的所有文件进行分析,看有多少是需要转换的,之前已经转过过的文件会被识别为已经转换过,Stata14不会进行二次转换。命令中*号的意思是所有文件,如果你只需要转换特定的文件,如do文档,只需要吧do文档的名字替代表*号就可以了;

第三条就是进行转换,*号的意思和第二条相同。

转换后就可以像之前版本那样进行阅读中文啦~希望对大家有帮助!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:Stata14 Stata tata do文档 translate Stata14 中文乱码 解决方法

已有 7 人评分经验 论坛币 学术水平 热心指数 信用等级 收起 理由
ineedfabulous12 + 1 + 1 + 1 + 1 超级实用
日新少年 + 2 + 2 + 2 精彩帖子
oliyiyi + 60 精彩帖子
cysb081 + 5 + 3 + 3 + 3 非常实用!
1991zjfpig + 1 + 1 + 1 精彩帖子
hustchen2012 + 20 + 20 + 2 + 2 + 2 热心帮助其他会员
laodong1983 + 5 + 5 + 5 热心帮助其他会员

总评分: 经验 + 80  论坛币 + 26  学术水平 + 14  热心指数 + 14  信用等级 + 14   查看全部评分

本帖被以下文库推荐

沙发
laodong1983 在职认证  发表于 2016-1-8 12:29:15
非常好

藤椅
qq639459 在职认证  发表于 2016-1-8 12:35:30
laodong1983 发表于 2016-1-8 12:29
非常好
谢谢!

板凳
qq639459 在职认证  发表于 2016-1-8 12:35:40
laodong1983 发表于 2016-1-8 12:29
非常好
谢谢!

报纸
tmdxyz 发表于 2016-1-8 12:38:35
很有用,谢谢!

地板
颦兮蹙兮 发表于 2016-1-8 18:39:10 来自手机
tmdxyz 发表于 2016-1-8 12:38
很有用,谢谢!
楼主,我想要破解版的stata14

7
qq639459 在职认证  发表于 2016-1-8 18:59:37
颦兮蹙兮 发表于 2016-1-8 18:39
楼主,我想要破解版的stata14
这个你直接在站内搜Stata14就可以了,会有帖子教你安装。如果你本来就有的话,一般来说你只要不自动更新的话都是可以用的啊

8
offandon 发表于 2016-2-2 10:43:15
谢谢回复。

9
offandon 发表于 2016-2-21 11:58:56
. unicode encoding set gb18030
gb18030 invalid encoding
r(198);
这是为啥呢?

10
offandon 发表于 2016-2-21 11:59:30
. unicode encoding set gb18030
gb18030 invalid encoding
r(198);
这是为啥呢?

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-30 21:58