STATA 中值的西里尔字母标签显示不正确

问题描述 投票:0回答:0

我有一个 .dta 格式的俄语数据集。 STATA 以错误的方式将标签显示为一堆符号。似乎问题是当文件被创建时它被编码为 Windows-1251 而 STATA 使用不同的编码来显示它。

如果你有什么想法,请告诉我。

我试图解决它运行

clear all
set more off 
unicode encoding set Windows-1251
unicode translate file_name.dta`

并得到如下r(198)错误:

(使用 Windows-1251 编码)

文件摘要(开始前): 指定了 1 个文件 1 个文件待检查 ...

文件 Georating_11_2011.dta(Stata 数据集) 234 个变量名可以,ASCII 1 变量名可以,已经是 UTF-8 所有数据标签都可以,ASCII 0 变量标签好,ASCII 144 个变量标签可以,已经是 UTF-8 翻译了 91 个变量标签 r(198);

如果我尝试:

unicode analyze file_name.dta

我也得到一个 r(3300) 错误:

91 个变量标签需要翻译 1 个价值标签名称需要翻译 st_vlload(): 3300 参数超出范围 examine_dta_vallab_content(): - 函数返回错误 examine_dta_vallabs_content(): - 函数返回错误 examine_dta_file(): - 函数返回错误 examine_file(): - 函数返回错误 do_examine_files(): - 函数返回错误 unicode_do(): - 函数返回错误 unicode_analyze(): - 函数返回错误 : - 函数返回错误 r(3300);

encoding stata cyrillic windows-1251
© www.soinside.com 2019 - 2024. All rights reserved.