SAS中文论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 795|回复: 1
打印 上一主题 下一主题

请教sas输出网页编码问题

[复制链接]

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
楼主
 楼主| 发表于 2010-12-7 09:34:18 | 只看该作者

请教sas输出网页编码问题

一般sas输出html网页程序如下:

test.sas
data _null_;
  file _webout;
  put '<html><head> ';
  put '<meta http-equiv="content-Type" content="text/html; charset=UTF-8">';
  put '</head>';
  put '<body>';
  put '</body>';
  put '</html'>
run;

test.sas 文件编码为ANSI,字符编码如上所述为UTF-8.

这样的程序实际输出时,页面编码仍然是GBK.原因不清楚,请教大家.
另如何才能得出网页字符编码为UTF-8?

最近在学编码,欢迎大家一起讨论学习.
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
沙发
 楼主| 发表于 2010-12-10 04:00:58 | 只看该作者

Re: 请教sas输出网页编码问题

你的程序输出并生成一个HTML文件。 该文件本身的页面编码是SAS预定输出的字符集,应该由SAS系统来改动,或干脆不要页码 -尝试一下 option nonumber。程序中指定的是当HTML被打开时所用的字符集,看能否在需要的位置PUT 一行页码信息到文件中。
不知道是否正确,是否清楚。
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|小黑屋|手机版|Archiver|SAS中文论坛  

GMT+8, 2025-6-13 19:33 , Processed in 0.069749 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表