永发信息网

服务器返回 JSON 包含特殊字符,该怎么办

答案:2  悬赏:70  手机版
解决时间 2021-01-27 06:15
  • 提问者网友:雾里闻花香
  • 2021-01-26 21:00
服务器返回 JSON 包含特殊字符,该怎么办
最佳答案
  • 五星知识达人网友:时间的尘埃
  • 2021-01-26 22:20
服务器返回xml
只需要加上 ![CDATA[ 既可以LE.
using (SqlDataReader dr = SqlHelper.ExecuteReader(connstr, CommandType.Text, sql))
{
while(dr.Read())
{
xmlstr += "" + dr.GetInt32(0) + "<![CDATA[" + dr.GetString(1) + "]]>";
}
}
如果需要返回 json 呢 ?
using (SqlDataReader dr = SqlHelper.ExecuteReader(connstr, CommandType.Text, sql))
{
while (dr.Read())
{
xmlstr += "{author:'" + dr.GetInt32(0) + "',title:'" + dr.GetString(1) + "'},";
}
}
======================
我的 dr.GetString(1) 字段里面包含特殊字符:
实在服务器 端处理,还是 客户端处理 ?

insert into test2 values(1,'天山>寒雪')
insert into test2 values(2,'天山''寒雪')
insert into test2 values(3,'天山"寒雪')
insert into test2 values(4,'天山<寒雪')
insert into test2 values(5,'天山&寒雪')
全部回答
  • 1楼网友:第四晚心情
  • 2021-01-26 23:38
支持一下感觉挺不错的
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯