stata15中文乱码_Stata14打开13数据乱码处理办法

Stata 14.0

中文

do file

乱码

第一次用

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

文档的名字替代表

*

号就可以了;

第三条就是进行转换,

*

号的意思和第二条相同。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值