Stata 中文字符串输出有个问号显示成问号,该怎么解决

苹果/安卓/wp
积分 9, 距离下一级还需 1 积分
道具: 彩虹炫, 涂鸦板, 雷达卡, 热点灯下一级可获得
道具: 金钱卡
购买后可立即获得
权限: 隐身
道具: 金钱卡, 彩虹炫, 雷达卡, 热点灯, 涂鸦板
开心签到天数: 1 天连续签到: 1 天[LV.1]初来乍到
在用stata时,发现白色背景下中文字符多是乱码,将背景调至classic模式,即黑色背景,中文字符才能正常显现。但是用黑色背景的话,我怕将结果截图,然后黑白打印出来会看不清,所以还是想用白色背景。请问下大家,有没有能够在白色背景下让中文字符正常显示的方法?
支持楼主:、
购买后,论坛将把您花费的资金全部奖励给楼主,以表示您对TA发好贴的支持
载入中......
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
如有投资本站或合作意向,请联系(010-);
邮箱:service@pinggu.org
投诉或不良信息处理:(010-)
论坛法律顾问:王进律师Stata 中文字符显示成问号,该怎么解决? - 知乎102被浏览21270分享邀请回答11 条评论分享收藏感谢收起苹果/安卓/wp
积分 1481, 距离下一级还需 744 积分
权限: 自定义头衔, 签名中使用图片, 隐身, 设置帖子权限
道具: 彩虹炫, 涂鸦板, 雷达卡, 热点灯, 金钱卡, 显身卡, 匿名卡, 抢沙发, 提升卡下一级可获得
权限: 设置回复可见道具: 沉默卡
购买后可立即获得
权限: 隐身
道具: 金钱卡, 彩虹炫, 雷达卡, 热点灯, 涂鸦板
开心签到天数: 627 天连续签到: 1 天[LV.9]以坛为家II
求问论坛的盆友们。今天刚装好了Stata 14. 中文变量生成等功能都可以使用,但是 在打开已有的do file的时候,发现其中已有的中文注释显示都是乱码,但重新输入中文注释又是正常的。
想问这可能是什么原因造成的? 有什么办法可以把乱码重新显示为正常的中文信息?
支持楼主:、
购买后,论坛将把您花费的资金全部奖励给楼主,以表示您对TA发好贴的支持
载入中......
21:25:53 上传
本帖被以下文库推荐
& |主题: 369, 订阅: 159
配了图片说明的哈
我用13和14对比了下
发现13中保存的中文在14中显示会有问题。
然后14中保存的中文用13打开也会问题。
不知道是不是版本支持的问题?
另外个人感觉14的界面看起来更清晰,之前的各版本总感觉像有一层磨砂盖在上面的,有一种朦胧的感觉。这点非常喜欢。
然后,前面的问题还有待解答啊。如果真是14的do file对中文支持与之前版本都不一样。那只有忍痛割弃14了啊,毕竟更别人交流code时候需要发送do file等,如果对方没用14那注释就不能看了呀。
求大神出现!
13和14对非英文字符的处理方式不同。
如果想用14,再和13的人交流的时候,会有很大问题的。
至于你的问题,请看
help unicode_advice
里面有提&&You need to translate your .dta files, ado-files, and do-files if you
& & previously used extended ASCII to include accented characters, special
& & symbols, or non-Latin characters in your Stata files.
& && && && && && && &See the new command unicode translate.再次重复一下,很多问题,help文档,stata配套的pdf文档里,都能找到。。可是大家怎么都不自己动手找一下呢,我觉着这样的习惯不好
luckykong 发表于
13和14对非英文字符的处理方式不同。
如果想用14,再和13的人交流的时候,会有很大问题的。
至于你的问题 ...谢谢回复。
您说得有道理,我确实忽略了这些信息。还是太浮躁了。
请问楼主的这个汉字在do文件中无法正常显示的问题解决了吗,如何unicode translate
lichen8083 发表于
请问楼主的这个汉字在do文件中无法正常显示的问题解决了吗,如何unicode translate你得先进行unicode set
热心帮助其他会员
总评分:&论坛币 + 1&
阿狸与桃子 发表于
你得先进行unicode set具体些吗,比如低版本的do如何在14中应用;14中的do文件如何在低版本中应用。要能互通就好,不然交流肯定不便,谢谢
我也遇到类似的问题,Stata13的数据文件使用Stata14打开后,以前英文变量名称(例如,sex)的标签(例如,性别)显示为非法字符。我尝试使用如下方法:
第一步,先分析编码:
. unicode analyze 3_prod_try.dta
(Directory ./bak. please do not delete)
& && && & ------------------------------------------------------------------------
& && && & Some elements of the file appear to be UTF-8 already.&&Sometimes elements that need translating can look like UTF-8.&&Look at these example(s):
& && && && &&&value-label contents &Ԫ&
& && && & Do they look okay to you?
& && && & If not, the file needs translating or retranslating with the transutf8 option.&&Type
& && && &&&. unicode translate &3_prod_try.dta&, transutf8
. unicode retranslate &3_prod_try.dta&, transutf8
& && && & ------------------------------------------------------------------------
& && && & File needs translation.&&Use unicode translate on this file.
&&File 3_prod_try.dta needs translation // 提示需要转码
第二步,Unicode重编码。
官方说明是这样说的:我们需要对unicode进行重编码。
选择一种合适的的编码系统,这项工作让人退而却步(daunting),因为Stata约有230多种编码体系。如果旧版本的数据使用的是拉丁字母表(Latin alphabet),那么,编码体系可能是ISO-8859-1(称为latin1)或Windows-1252,这两者差不多一样。如果旧版本的数据基于Windows操作系统,那么,编码体系可能是Windows-1252。如果旧版本数据在互联网上公布,那么,编码体系可能是ISO-8859-1。如果旧版数据使用的是日文扩展的ASCII字符(Japanese Extended ASCII characters),编码体系可能是Shift_JIS、Windows-932、或EUC-JP(最后一个的可能性很小)。
对于以上编码体系,我们需要逐个去尝试,并通过Stata数据编辑器(Stata's Data Editor),或describe命令、codebook命令、或对变量做表分析(tabulate命令)以查看转换后的结果是否是我们所需要的。
如果以上变量都不是,我们还可以使用其他两种搜索方法。第一种是借助help文件功能。方法为:在Stata主菜单EditFind,在结果窗口和命令窗口之间就会多出一个查找工具条。在工具条中输入,例如“Chinese”,这样就可以在结果窗口中查找。
我分别按照上述方法逐个做了尝试,例如:
unicode encoding set Windows-1252
unico translat
但是,都没有成功。
现在送上Stata14支持的UTF-8,有231种。请求高人解决问题。谢谢
16:11:53 上传
观点有启发
总评分:&论坛币 + 20&
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
如有投资本站或合作意向,请联系(010-);
邮箱:service@pinggu.org
投诉或不良信息处理:(010-)
论坛法律顾问:王进律师stata14保存的文件用stata12或13打开的时候,数据里的中文字符会显示成乱码,该怎么解决? - 知乎7被浏览1389分享邀请回答1添加评论分享收藏感谢收起}

我要回帖

更多关于 特殊字符带问号的 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信