使用Sublime Text 3解决Stata13与14间do file 编码格式转换问题 |
将Stata12/13的do-file在Stata14打开时,已有中文注释会显示为乱码: 一般化的做法是使用unicode加以转化:
- unicode analyze *.do
- unicode encoding set gbk
- unicode translate *.do
这里提供一种借助Sublime Text 3 编辑器来实现版本间编码格式自由转换的便捷方法。
Sublime Text 3下载地址:
https://bbs.pinggu.org/thread-3817971-1-1.html
以12/13创建的profile.do为例,使用Sublime Text 3打开,
在左上角文件——设置文件编码——选择UTF-8,然后文件——保存即可。
反之,由stata14创建的do file转化为12/13所需格式时,
在Sublime Text 3左上角文件——设置文件编码——选择Chinese Simplified (GBK),然后文件——保存即可。
批量转化:
由Stata12/13——stata14:
在文件夹中选取多个12/13创建的do file,右键——edit sublime text打开
然后按CTRL选择你所需的文件,注意不要松手
在Sublime Text 3左上角文件——设置文件编码——选择UTF-8,然后文件——保存即可,
类似,反向转化选择Chinese Simplified (GBK)