在用stata读入一些dta文件时,有时会遇到出现乱码的问题,比如在读入chfs的一些数据时,出现中文乱码的情况,如何处理呢?(连玉君视频)
use d_lookfor.dta, clear // 对于大型数据非常方便
首先我们进入到存放dta文件的子目录下:
clear all
cd cd /Applications/Stata/ado/personal/Net_course_A/A1_intro/
此时,尝试用use打开并用encoding转码是不成功的,可以尝试如下程序,将该目录下所有dta文件转码
unicode encoding set gb18030
unicode analyze *.dta
unicode retranslate *.dta, invalid(mark) transutf8
use d_lookfor.dta, clear // 对于大型数据非常方便
将gb18030转为utf8,接下来再用use打开对应文件就不会出现乱码情况。