Window版本的Stata12叔营、13好像顯示中文都是沒有問題的,但是復(fù)制到Mac系統(tǒng)中(英文系統(tǒng))中文全部都變成了亂碼,之前找了很多方法都不行透硝,看網(wǎng)上有人說Stata在蘋果電腦上處理中文簡直就是災(zāi)難聪蘸。最近安裝了STATA14(論壇里已經(jīng)有人提供:http://bbs.pinggu.org/thread-3656247-1-1.html)宪肖,發(fā)現(xiàn)新增的功能unicode完美的解決了這個(gè)問題,研究了一下我的問題解決了健爬,分享出來給需要的朋友控乾。
如果你有一個(gè)在Windows系統(tǒng)里編輯的數(shù)據(jù)文件(.dta)或者do file,里面含有中文娜遵,但是拷貝到Mac中變成了亂碼蜕衡,那么需要執(zhí)行如下操作:
unicode analyze test.dta
unicode encoding set GB2312 /*GB2312應(yīng)該就是Windows系統(tǒng)的編碼方式*/
unicode translate test.dta, transutf8
use test.dta,clear
br
然后就會(huì)發(fā)現(xiàn)數(shù)據(jù)里的中文可以正常顯示了。
另外设拟,以前用Mac Stata13編輯do file慨仿,如果里面用中文做注釋,保存后再打開中文全部變成了問號(hào)纳胧,現(xiàn)在只要運(yùn)行:unicode encoding set GB2312然后再編輯do file镰吆,保存之后再打開中文就不會(huì)變成亂碼了。
不知道是不是因?yàn)檫\(yùn)行了unicode encoding set GB2312的原因還是STATA14本來就支持中文了躲雅,總之可以正常顯示了鼎姊。
祝大家研究順利!