对头,可以转码,之后就不是乱码了。用下面的命令: unicode analyze * unicode encoding set gb18030unicode translate *这三个命令一般情况可以解决你的问题。如果还是不行可试试其它方法。详见help unicode注意:运行这三个命令前,当前目录需是你欲转换文件所在目录,且内存中不能有stata数据文件。
可以转码。命令:unicode analyze unicode encoding set gb18030 unicode translate 注意:运行这三个命令前,当前目录需是你欲转换文件所在目录,且内存中不能有stata数据文件。CODEPAGE中的编码:utf8编码 <%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%> gb2312编码 <%@LANGUAGE="VBSCRIPT" CODEPAGE="936...
//打开乱码文件 clear cd 路径名称 unicode encoding set gb18030 unicode analyze 文件名.dta unicode translate 文件名.dta, invalid(ignore)
首先,打开此数据集surname_test.dta。 . use surname_test.dta, clear 点击数据编辑器 “Data Editor (Browse)” 的快捷键,查看数据: 可以看出,上表的最后一列,变量 character(中文姓氏)出现了乱码,无法正确显示。在使用 Stata 14 命令 unicode 进行编码时,内存中不能有数据,故先删除数据。 . clear 然后,将...
可能是因为以前用13或ftf更早版本输入的中文,在14中,就成了乱码,这时可用unicodetranslate进行转换,主要有三个命令:unicode analyze filespec [, redo nodata]unicode encoding set ["]encoding["]unicode translate filespec [, invalid[(escape|mark|ignore)] transutf8 nodata ]其中的选项 ["]...
可能是因为以前用13或ftf更早版本输入的中文,在14中,就成了乱码,这时可用unicodetranslate进行转换,主要有三个命令:unicode analyze filespec [,redo nodata]unicode encoding set ["]encoding["]unicode translate filespec [,invalid[(escape|mark|ignore)]transutf8 nodata ]其中的选项 ["]...
转码 乱码 用 面 命令:unicode analyze unicode encoding set gb18030 unicode translate 三 命令 般情况 解决 问题 行 试试其 详见help unicode 注意:运行 三 命令前 前目录需 欲转换文件所 目录 且内存 能 stata数据文件
对于单个文件夹下多个出现中文乱码的dta可以尝试采用Unicode命令,具体指令为unicode retranslate *, invalid...
具体的在stata搜索help unicode_translate 我的处理是这样 clear cd "D:\research\data" unicode analyze doctor.dta unicode encoding set "GB18030" unicode retranslate psu.dta, invalid (or transutf8) For multiple files in the working diretory unicode analyze * unicode encoding set "GB18030" unicode ...
stata输出 stata输出中显示了需要翻译的变量和标签以及字符串变量。 接着 . unicode encoding set gb18030 设置为国标gb编码,再进行翻译。 翻译 · unicode translate CLDS2016household_(STATA)_170908.dta 结果会显示文件是否编码翻译成功,再次打开就OK了。