社区
C#
帖子详情
关于Xml方法参数中含有特殊符号的问题
傀儡师苏摩
2013-01-22 10:16:25
在将一个含有特殊字符"+"的string类型字符串传给xml方法作为参数的时候出现报错,求大神指点一下
...全文
258
4
打赏
收藏
关于Xml方法参数中含有特殊符号的问题
在将一个含有特殊字符"+"的string类型字符串传给xml方法作为参数的时候出现报错,求大神指点一下
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
傀儡师苏摩
2013-01-22
打赏
举报
回复
引用 2 楼 bdmh 的回复:
编码一下,比如用base64,读取时,解码,函数c#都有现成的
具体问题是XmlDocument.CreateElement(string node)方法不能接受node中含有"+"字符,能简单给个示例么
bdmh
2013-01-22
打赏
举报
回复
编码一下,比如用base64,读取时,解码,函数c#都有现成的
从事CSharp程序开发
2013-01-22
打赏
举报
回复
用Server.HtmlEncode编下码再传
whowhen21
2013-01-22
打赏
举报
回复
NodeName不能搞那么复杂吧,把Name固定死或者尽量避开这些字符,如果内容有这些,可以用CDATA
xml
配置
中
无法使用
特殊符号
问题
(如&)
在写
xml
过程
中
碰到这个
问题
,以前解决过,回过头就又忘了,记录在博客
中
供随时查看 &lt; < 小于号 &gt; > 大于号 &amp; & 和 &apos; ' 单引号 &quot; " 双引号 也可以用CDATA部件标记解决这个
问题
...
string.
xml
中
显示
特殊符号
项目
中
要在string.
xml
中
显示
特殊符号
,如@号冒号等,直接写肯定不行啦。。只能考虑使用ASCII码进行显示: @号 @ :号 : 空格 以下为常见的ASCII十进制交换编码: --> !-->! "-->" #--># $-->$ %-->% &
AJAX POST数据
中
有
特殊符号
(转义字符)导致数据丢失的解决
方法
例子解析
通过上述
方法
,可以有效地解决AJAX POST数据
中
特殊符号
(转义字符)导致数据丢失的
问题
。在服务器端接收到编码后的
参数
后,需要进行解码以恢复原始数据。例如,在PHP
中
可以使用。这样,即使
参数
中
包含特殊字符,也能被正确传输到服务器端。这样,特殊字符会被正确编码,不会在传输过程
中
丢失。会被转义成空格,导致数据丢失。对于包含特殊字符的字段,可以使用。在发送AJAX请求之前,可以使用。函数进行编码,然后再进行。等特殊字符被错误地转义。
ajax
参数
包含特殊字符,http请求
参数
中
包含特殊字符的严重后果,比如:#
URL请求
中
不能包含
特殊符号
,比如:#今天在调接口,突然发现接口
参数
中
传递的数据没有完全接收到controller层的model模型
中
,反反复复测了好几遍,真不信这个邪了,头晕脑胀的时候才关注到URL请求
中
其
中
一个
参数
中
包含了"#"号,进过度娘的帮助,发现:有些符号在URL
中
是不能直接传递的,如果要在URL
中
传递这些
特殊符号
,那么就要使用他们的编码了,就今天的
问题
,为什么不能传递#等
特殊符号
,原因...
xml
配置文件不能被正确解析的
特殊符号
的处理
方法
如果你的
xml
文件在浏览的时候出现了以上这些错误提示,那就证明你的
xml
文件
中
存在一些不能被正确解析的
特殊符号
,今天小编就给大家说一下,在
xml
中
英文问号“?”是可以被正常解析的,但是以下这几种符号是不能正常解析的:分别是“&”、“”、“>”、“'”、“"”。 解决
方法
一: 把实体引用编码后使用,即 把“&” 编码为 “&” 把“” 编码为“<” 把“>”
C#
111,112
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章