点开dofile编辑器的“编辑”——“高级” 2. 找到子命令“转换为UTF-8” 3.选择简体中文编码方式 4.确定之后,do文件就恢复正常编码方式了。
Stata的各个版本之间中文格式存在较大差异,目前最新版本为Stata16,若使用Stata16打开使用其他版本数据,可能出现乱码的情况。 Stata14运用了适用性更广的UTF-8编码格式,从而保证 do文档,dta 文档等文件中可以支持各种语言和字符,非英语用户再也不用一定使用英语字母作为变量名了。对于国内用户,使用 Stata 13 及早期版本...
在windows下用excel输出的csv文件是GB2312编码的,而stata在linux下可能默认使用utf-8编码,所以会出现乱码。使用命令: iconv -f gb2312 -t utf8 -c S2_var_csv.csv > S2_var_csv1.csv 将csv文件转化成utf-8编码,然后运行do 文件,搞定: 但是还残留一个问题,do-file本身还是乱码的,所以我写的中文注释都乱...
历史遗留问题在于,对于国内用户,使用 Stata 13 及早期版本保存的 do 文件和 .dta 文件一般为gb2312或gbk或gb18030编码,而 Stata 14 及高级版本采用的是UTF-8编码。就像英文单词he,在英语里的意思是他、男性,男子;雄性动物,而在汉语拼音中,可能被认为是和、何、禾等,所以同样的文字,在不同的编码下,将有不同...
将这个do文件保存后用Stata14打开,里面的内容变成了这样: 中文部分都变成了乱码,这就是不同编码导致的,这个时候需要我们用unicode命令进行转码。但在Stata15中有了一个新功能,在do文件中点Edit-preferences-Advanced,在Open and save的框内有这么一个选项——Prompt when opening files not encoded in UTF-8。
如果你有一个在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 然后...
直接在(import)导入那选择导入CSV文件,在那个选择导入菜单里直接有Text encoding选项,直接选择UTF-8...
cmdlog using `c(sysdir_stata)'docmd-`fn1'-`fn'.log, replace 1. 2. 3. 4. 5. 6. 7. 8. 9. 前面四行语句用于确认 Stata 安装目录下是否有【do】 后面四行用于从电脑中的日期和时间中去除字符串,将其作为新生成日志文件的文件名。主要的好处是,即使你一天内开启-关闭无数次 Stata,日志文件都不...
第二步,打开一个随意do文件。 ——doedit 第三步,将下列代码粘贴到do文件中。记得花括号一定不在同...