今日计量经济学老师给了CHFS数据,在Stata 13下显示正常,但是在最新的16下汉字全部乱码,解决过程:
参考访问下列网站
Stata15 Unicode:一次性转码,解决中文乱码问题
https://www.jianshu.com/p/4347685cc11e
解决do文件乱码的问题
1、打开以前用stata13创建的数据和do文件
2、出现备注和数据乱码
3、在数据窗口或者do文件窗口点击“编辑”
4、点击“编辑”—“高级”—“转换UTF-8”
5、“转换UTF-8”—选择“Chinese(GB18030)”
6、保存,大功告成!
解决dta文件乱码的问题
1、before stata13创建的数据文件,在Stata 16中乱码
2、依次在命令窗口输入下列命令(不同路径修改即可)
clear
unicode analyze mydata.dta
unicode encoding set gb18030
unicode translate mydata.dta
use “C:\Users\Administrator\Desktop\mydata.dta”,clear
3、解决乱码问题
unicode translate mydata.dta
仍存在部分文件无法转换的情况,可能增加invalid选项会更好,这个非常推荐
unicode translate mydata.dta,invalid