stata15中文乱码_Stata14打开13数据乱码处理办法
Stata?14.0
中文
do?file
亂碼
第一次用
Stata14
并導入之前版本的
do
文檔的時候會發現,原來
do
文檔里面
的中文都變成了亂碼(其實
Stata
的其他版本打開
Stata14
的
do
文檔也會出現
中文亂碼的問題,本人親測)
,原因是
Stata14
采用了
unicode
(具體是什么我
也不太清楚,感覺是一種語言的編碼,使得
Stata14
可以識別不同的語言,可以
自行
help?unicode
)
,和之前版本的
Stata
不同。具體的解決方法如下:
第一步:把需要轉換的其他版本的
do
文檔放到
Stata14
的工作路徑中,或者用
cd
命令把
Stata14
的工作路徑設定到
do
文檔所在的目錄中;
第二步:輸入命令:
.?unicode?encoding?set?gb18030
.?unicode?analyze?*
.?unicode?translate?*
完成以上這兩步后
Stata14
就會把工作路徑下的所有文件(包括
do
文檔,
dta
數據儲存文檔等)轉換為可以識別的中文。簡單的說就是
do
文檔的中文可以正
常閱讀,也可以在
dta
文檔中的變量名也可以是中文了。
簡單解釋一下上面三條命令的意思:
第一條的意思是把
unicode
編碼設定為簡體中文,其中
gb18030
就是簡體中文
的代碼;
第二條的意思是將
Stata14
工作路徑下的所有文件進行分析,
看有多少是需要轉
換的,之前已經轉過過的文件會被識別為已經轉換過,
Stata14
不會進行二次轉
換。命令中
*
號的意思是所有文件,如果你只需要轉換特定的文件,如
do
文檔,
只需要吧
do
文檔的名字替代表
*
號就可以了;
第三條就是進行轉換,
*
號的意思和第二條相同。
總結
以上是生活随笔為你收集整理的stata15中文乱码_Stata14打开13数据乱码处理办法的全部內容,希望文章能夠幫你解決所遇到的問題。