登录 | 实名认证,暂停注册 | 在线情况 | 搜索 | 帮助
茗香茶楼百家争茗技术交流解决Asp中Response.write出现乱码
    
 
解决Asp中Response.write出现乱码
发起人:孙帅  回复数:0  浏览数:30667  最后更新:2011/10/27 15:53:04 by 孙帅

选择查看 搜索更多相关主题  帖子排序:
孙帅 发表于 2011/10/27 15:53:04
解决Asp中Response.write出现乱码

    在代码中加入<meta http-equiv="Content-Type" content="text/html; charset=gb2312">的情况下,普通的html文字显示正常,但用response.write等asp代码输出的文字就出现乱码,这是codepage的原因:asp所有文本都是Unicode存储的,所以若没有指定codepage,默认输出的是Unicode编码,但中文浏览器默认是简体中文编码,所以输出会出现乱码。
    解决方法:文件开头(codepage只能出现在文件的第一行)添加<%@ codepage=936%>。这是codepage的几种常用格式:
<%@ codepage=936%> 简体中文
<%@ codepage=950%> 繁体中文
<%@ codepage=65001%> UTF-8

    注意:在页首添加codepage代码后,仅刷新页面无效,需要关闭页面重新打开才能正确显示。

用户在线信息
当前查看此主题的会员: 2 人。其中注册用户 0 人,访客 2 人。


  • 关于本站 版权声明 联系本站 意见建议 大事记
    Powered by BBSXP 2008 MSSQL © 1998-2024 Yuzi.Net
  • Processed in 00.38 second(s)
    Server Time 2024/11/23 22:55:32