楼主: _Winston_
7003 10

[编程问题求助] stata用unicode转码出现r(198) [推广有奖]

  • 0关注
  • 0粉丝

高中生

87%

还不是VIP/贵宾

-

威望
0
论坛币
520 个
通用积分
0.0000
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
30 点
帖子
1
精华
0
在线时间
78 小时
注册时间
2018-4-15
最后登录
2024-9-18

楼主
_Winston_ 发表于 2019-1-22 16:05:42 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
之前用unicode转码都没问题,都是用:
       unicode analyze *
       unicode encoding set gb18030
       unicode translate *

但转另一个数据文件时,键入unicode analyze *之后,stata出现了:
File summary (before starting):
        1  file(s) specified
        1  file(s) to be examined ...

  File * (Stata dataset)
       99 variable names need translation
r(198);


不知道是怎么回事,希望有人能解答,谢谢。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:unicode Stata code tata ODE

沙发
赵孟珂 发表于 2019-12-25 13:08:08
请问楼主解决了吗?我也遇到这个问题了

藤椅
漠漠123 发表于 2019-12-25 14:09:03
我看的陈强老师的文章,分享链接给你们看看https://www.sohu.com/a/116760360_509967

板凳
赵孟珂 发表于 2019-12-25 16:53:57
漠漠123 发表于 2019-12-25 14:09
我看的陈强老师的文章,分享链接给你们看看https://www.sohu.com/a/116760360_509967
你好,我也是用的这个方法,但是中间出现这个问题,请问您知道为什么吗?
unicode analyze *.dta

  File summary (before starting):
        1  file(s) specified
        1  file(s) to be examined ...

  File threeprovinces_all_121019.dta (Stata dataset)
        1 data label needs translation
      702 variable labels need translation
       97 value-label names need translation
             st_vlload():  3300  argument out of range
examine_dta_vallab_content():     -  function returned error
examine_dta_vallabs_content():     -  function returned error
      examine_dta_file():     -  function returned error
          examine_file():     -  function returned error
      do_examine_files():     -  function returned error
            unicode_do():     -  function returned error
       unicode_analyze():     -  function returned error
                 <istmt>:     -  function returned error
r(3300);

报纸
漠漠123 发表于 2019-12-26 19:10:11
赵孟珂 发表于 2019-12-25 16:53
你好,我也是用的这个方法,但是中间出现这个问题,请问您知道为什么吗?
unicode analyze *.dta
你是先把数据清除了嘛?然后unicode encoding set gb18030?而且要注意把要翻译的文件放在你当期的工作路径中哦,你都完成了应该没问题啊,我试过我的,可以用这方法

地板
813146 发表于 2020-1-27 23:09:30
漠漠123 发表于 2019-12-26 19:10
你是先把数据清除了嘛?然后unicode encoding set gb18030?而且要注意把要翻译的文件放在你当期的工作路 ...
你好,问一下为什么我也按照这样操作,显示gb18030是invalid encoding

7
漠漠123 发表于 2020-1-28 12:07:39
813146 发表于 2020-1-27 23:09
你好,问一下为什么我也按照这样操作,显示gb18030是invalid encoding
不好意思啊,我也是stata的初学者,我用的陈强老师方法确实成功了,或许你搜一下其他的方法?

8
漠漠123 发表于 2020-1-29 15:33:40
我发现一个新的方法,可以把stata文件夹中的全部需要转码的文档都转了。首先把需要转码的文件放到D盘中的stata文件夹中,然后用这三个指令:
unicode encoding set gb18030
unicode analyze *
unicode translate *
*表示全部的意思。
大家看看这样行不行。我用这个方法翻译了乱码的do文档。

9
咩咩咩00羊 发表于 2020-6-2 15:01:57 来自手机
漠漠123 发表于 2020-1-29 15:33
我发现一个新的方法,可以把stata文件夹中的全部需要转码的文档都转了。首先把需要转码的文件放到D盘中的st ...
unicode 这个命令是stata自带的嘛 为什么我出现了unrecognized command

10
keketianqing 发表于 2021-1-31 18:01:52
赵孟珂 发表于 2019-12-25 16:53
你好,我也是用的这个方法,但是中间出现这个问题,请问您知道为什么吗?
unicode analyze *.dta
楼主,你的这个问题解决了吗?我也出现了同样的问题

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-21 05:05