美文网首页stata
Stata 15 dofile 和 .dta 文件转码方法

Stata 15 dofile 和 .dta 文件转码方法

作者: stata连享会 | 来源:发表于2017-12-16 12:06 被阅读855次

作者:连玉君 (知乎 | 简书 | 码云 )

Stata 现场培训报名中……

1. dofile 转码问题

问题: 用 Stata15 打开 Stata14 以下的 dofile 时,若你的 dofile 中包含非英文字符(直接打开的话,中文会显示为乱码),屏幕会提示

The document is not encoded in UTF-8! 

处理方法:Encoding: 下拉菜单中选择 「Chinese(GBK)」,点击 OK 即可

  • 注意 !:不要勾选「◊ Dot not show this message again

2. 一次性处理 .dta 转码问题)

若文件较多,也可以使用命令一次性完成转码。这里以 .dta 数据文件为例进行说明。

  • Step 1: 分析当前工作路径下的编码情况
unicode analyze .dta   
  • Step 2: 设定转码类型
unicode encoding set gb18030  // 设定中文编码方案
  • Step 3: 转换文件
unicode translate *.dta   

附:一次性转换当前工作路径下的所有文件

* Stata 15 中文乱码转码方法
*-Step 0:进入需要转码的文件路径
  cd "D:\stata15\ado\personal\mypaper"  //填入你的文件路径
*-Step 1: 分析当前工作路径下的编码情况   help unicode translate 
  unicode analyze *   // 分析当前工作路径下的编码情况    
  *-Note: * 是通配符,表示当前路径下的所有文件               
*-Step 2: 设定转码类型                    
  unicode encoding set gb18030  // 中文编码
*-Step 3: 转换文件                         
  unicode translate *                  

关于我们

联系我们

  • 欢迎赐稿: 欢迎将您的文章或笔记投稿至Stata连享会(公众号: StataChina),我们会保留您的署名;录用稿件达五篇以上,即可免费获得 Stata 现场培训 (初级或高级选其一) 资格。
  • 意见和资料: 欢迎您的宝贵意见,您也可以来信索取推文中提及的程序和数据。
  • 招募英才: 欢迎加入我们的团队,一起学习 Stata。合作编辑或撰写稿件五篇以上,即可免费获得 Stata 现场培训 (初级或高级选其一) 资格。
  • 联系邮件: StataChina@163.com

Stata 现场培训报名中……


Stata连享会二维码

相关文章

网友评论

  • ec2bfd61145e:连老师,万一一不小心勾选了不再提示,该怎么解决啊
    stata连享会:@5a3cc6bb8250 你针对别的文件夹转码也有这个问题吗?
    另外,你的电脑上有这个文件夹吗?"D:\program files\STATA15\ado\myfile"
    这里要填入你自己需要转码的文件夹名称
    5a3cc6bb8250:连老师,安装您写的命令ua 后,用ua命令进行转码,最后结果总显示:
    invalid syntax
    r(198);
    转码失败,中文等还是不能显示,这怎么办?严格安装操作步骤进行的,代码语句也没有问题。如下:
    cd "D:\program files\STATA15\ado\myfile"
    ua:unicode encoding set gb18030
    ua:unicode translate *
    请问一下,这如何解决?
    stata连享会:@FRASIER 用第二种方式,命令,一次性搞定。

本文标题:Stata 15 dofile 和 .dta 文件转码方法

本文链接:https://www.haomeiwen.com/subject/ssehwxtx.html