b*x 发帖数: 1 | 1 这个问题应该是你系统的中文支持系统引起的.
解决方案:
1: 改变SAS的初始化文件 #:\Program Files\SAS Institute\SAS\V8\Sasv8.cfg
在这个文件的头十几行你应该能找到如下字样的设置语句,把他们改成我这样的:
把 -FORMCHAR "|----|+|---+=|-/\<>*" 从注释状态改为激活状态,把
-FORMCHAR "們剠唶垑妺=|-/\<>*从激活状态改为注释状态,我这里的设置应该
是你改过以后的样子.
/* This is the ANSI character set (for SAS Monospace font and ANSI Sasfont) */
/* -FORMCHAR "們剠唶垑妺=|-/\<>*" */
/* This is the ANSI character set */
-FORMCHAR "|----|+|---+=|-/\<>*"
2:如果你没有权 |
|
c*****i 发帖数: 51 | 2 【 以下文字转载自 Software 讨论区 】
【 原文由 bjx 所发表 】
这个问题应该是你系统的中文支持系统引起的.
解决方案:
1: 改变SAS的初始化文件 #:\Program Files\SAS Institute\SAS\V8\Sasv8.cfg
在这个文件的头十几行你应该能找到如下字样的设置语句,把他们改成我这样的:
把 -FORMCHAR "|----|+|---+=|-/\<>*" 从注释状态改为激活状态,把
-FORMCHAR "們剠唶垑妺=|-/\<>*从激活状态改为注释状态,我这里的设置应该
是你改过以后的样子.
/* This is the ANSI character set (for SAS Monospace font and ANSI Sasfont) */
/* -FORMCHAR "們剠唶垑妺=|-/\<>*" */
/* This is the ANSI character set */
-FORMCHAR "|----|+|---+=|-/\ |
|
d*******8 发帖数: 321 | 3 你的SAS不支持中文系统。 一种办法是用英文操作系统。
另外的办法是修改formchar. Tools-> Options -> System -> Log and procedure
output control ->Procedure output ->Formchar: 改为|----|+|---+=|-/\<>* |
|
a********s 发帖数: 188 | 4 也可以到SAS的目录下找到sasv9.cfg 文件, 把其中的
-FORMCHAR '82838485868788898A8B8C2B3D7C2D2F5C3C3E2A'x
换成
-FORMCHAR "|----|+|---+=|-/\<>*" |
|
l******d 发帖数: 1633 | 5 好像有
我都是自己改sasv8.cfg,去掉这行的注释
-FORMCHAR "|----|+|---+=|-/\<>*"
这个是个经典问题,呵呵 |
|
o****o 发帖数: 8077 | 6 options formchar='|----|+|---+=|-/\<>*' |
|
j******n 发帖数: 2206 | 7 for example, if you proc print data a, and then proc print data b, even one
line for a, one line for b, when you print them you will get two pages.
but I want to get one page only.
上次有人问了这个问题,现在找不到了,好像是用formchar=' '? 试了一下,不是。
谁还记得或者知道? |
|