楼主: whymath
1718 1

[学习分享] 文章推荐:在 Unicode 编码会话中输出到 RTF 的中文乱码的原因解析和解决方案 [推广有奖]

  • 1关注
  • 16粉丝

实习版主

已卖:43份资源

副教授

21%

还不是VIP/贵宾

-

威望
0
论坛币
5811 个
通用积分
708.0583
学术水平
126 点
热心指数
145 点
信用等级
88 点
经验
22480 点
帖子
581
精华
2
在线时间
608 小时
注册时间
2018-5-31
最后登录
2025-10-29

楼主
whymath 发表于 2023-9-4 11:44:08 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
当在 Unicode 编码的 SAS 会话中,尝试使用 proc report 的 pretext= 或 posttext= 选项输出中文内容时,若指定的输出对象是 RTF 文件,则输出的 pretext= 或 posttext= 选项的中文内容会变成乱码:
  1. ods rtf file="test.rtf";
  2. proc report data=sashelp.class style(report)={pretext="受试对象" posttext="后置文本"} ;
  3.   column name sex age weight height;
  4.   define name/display;
  5. run;
  6. ods rtf close;
复制代码


该问题形成的原因是什么?应该如何解决?请看 SAS 中国研发中心巫银良老师的文章:Review garbage characters in RTF output on Unicode SAS
二维码

扫码加我 拉你入群

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

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

关键词:unicode 中文乱码 code 解决方案 ODE

1.png (26.78 KB)

1.png

已有 1 人评分学术水平 热心指数 信用等级 收起 理由
AngleeZZ + 1 + 1 + 1 精彩帖子

总评分: 学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

查看我的精华帖:免费的 SAS 软件

沙发
AngleeZZ 发表于 2023-9-5 09:56:32
厉害!精彩!学到了!
ps,弊司一般只在全英文案件中适用sas unicode版客户端

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

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