明天的明天 永远的永远 未知的一切 我与你一起承担 ??

是非成败转头空 青山依旧在 几度夕阳红 。。。
随笔 - 1277, 文章 - 0, 评论 - 214, 阅读 - 320万
  博客园  :: 首页  :: 管理
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

writeToXML.asp

 

复制代码
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<!--#include file="../Connection/SqlConnection.asp" -->
<
response.Clear
() 
response.Charset
="GB2312" 
response.ContentType
="text/xml"

set rs
=server.CreateObject ("adodb.recordset")
rs.open "select * from affiche order by id desc",Open_conn,1,1
    

rs.MoveFirst()
response.write("<?xml version
='1.0' encoding='GB2312'?>") 'xml格式化
response.write("
<guestbook>")
while (not rs.EOF)
response.write("
<guest>")
response.write("
<Name>" & rs("adduser") & "</Name>") 
response.write("
<ID>" & rs("id") & "</ID>")
response.write("
</guest>")
rs.MoveNext()
wend
rs.close
set rs=nothing
response.write("
</guestbook>")
%>
复制代码

 

核心提示:在输出生成XML之前关键有下面三行代码

response.Clear()
response.Charset="GB2312"
response.ContentType="text/xml"

然后:

<%@ page contentType="text/xml;charset=utf-8"%>然后再
<?xml version="1.0" encoding="utf-8"?>

<%@ page contentType="text/html;charset=utf-8"%>

就ok了,如果还不行就用notepad转存为utf-8
如果你是ASP的话就在*.asp的开始加一行:

<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>

这样就能保证输出的是utf-8了

 

编辑推荐:
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
点击右上角即可分享
微信分享提示