楼主: 飘洒
7530 7

[原创博文] SAS如何把汉字读进来 [推广有奖]

  • 3关注
  • 14粉丝

已卖:19份资源

博士生

94%

还不是VIP/贵宾

-

威望
0
论坛币
967 个
通用积分
29.1892
学术水平
2 点
热心指数
6 点
信用等级
0 点
经验
13700 点
帖子
433
精华
0
在线时间
286 小时
注册时间
2009-3-13
最后登录
2024-7-11

楼主
飘洒 发表于 2011-3-7 18:18:16 |AI写论文
5论坛币
在一个txt文件中,有一些字段包含中文,怎样把这些中文正确的读进来,而不是乱码?
谢谢高人解答!

最佳答案

zhangweibeckham 查看完整内容

刚刚那个网址没有复制好: http://hi.baidu.com/hiei213/blog/item/7791c2fa03ce36d2b58f3150.html
关键词:高人解答 txt 汉字 中文 如何

本帖被以下文库推荐

沙发
zhangweibeckham 发表于 2011-3-7 18:18:17
刚刚那个网址没有复制好:
http://hi.baidu.com/hiei213/blog ... ce36d2b58f3150.html
看来要和数据打一辈子的交道了!

藤椅
hssnow 发表于 2011-3-7 20:43:14
试试 options validvarname=any;
My Blog: http:/hssnow.name/
宁静致远

板凳
飘洒 发表于 2011-3-7 21:12:16
2# hssnow
谢谢你的建议。我的问题是在某个字段中的值是中文时,该怎么读进去。
It is not entirely satisfying but the alternatives are worse!
统计人

报纸
webgu 发表于 2011-3-7 21:20:50
这个跟你装的SAS版本是否支持中文编码字符有关。9.x好像基本都支持。或者找DBCS版本的。

地板
zsushenye 发表于 2011-3-7 22:34:43
SAS8或者SAS9都有support中文的版本,简体中文版,或者english with DBCS support version,把碟插进去再增加语言版本就可以了

7
zhangweibeckham 发表于 2011-3-8 13:49:06
有个方法是可以的,假如你的SAS9.1.3程序是安装在D:\Program Files\SAS\中
那么,进入程序文件夹,D:\Program Files\SAS\SAS 9.1,选择nls文件夹,打开,再选择en文件夹,打开,将其中的配置文件SASV9剪切到别的地方去,如桌面上(不删除是为了防止你想恢复默认显示功能),再回到nls文件夹,打开zh文件夹,把其中的SASV9文件(注意和en中的SASV9不一样)复制到en中去,再打开SAS9就可以了。
不过这样的话,SAS的界面会变成中文版的。
还有一个方法:
http://hi.baidu.com/hiei213/blog ... ce36d2b58f3150.html
看来要和数据打一辈子的交道了!

8
cufejinrong 发表于 2011-10-18 20:08:51
厉害。。。。

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-1 11:33