.NET后端处理带有"\"符号的数据
来源:互联网 发布:宝日龙梅 知乎 编辑:程序博客网 时间:2024/05/16 11:31
小Z上周回公司的时候,一位同事问我一个问题,是关于前端保存一个形如"\5656565”数据的问题到后端。
开发环境如下,前端JS,后端.NET Framework 4.0。
同事采用JS原生的encodeURI函数在前端进行编译,一度认为“\5”转义成了"\05",即16进制数。而后端采用HttpUtility.UrlEncode函数,即输出结果“\5”为"%2f5"。小Z发现这里需要将“\”先替换成“\\”,然后输出会变成“%5c”,后端接收后通过函数HttpUtility.UrlDecode再转换回来。
这个数据设计是老项目的设计方式,小Z觉得应该避免“\”转义字符,用“|”代替,这样能够避免开发上遇到处理转义字符的问题。
同事还提出了一个解决方案,是后端先将“\”替换成“\\”,然后前端做显示处理。小Z觉得这个解决方案也可采用。
Ok,又搞定一个小问题。
阅读全文
0 0
- .NET后端处理带有"\"符号的数据
- Url地址中带有&连接符号及问号的处理
- R语言 怎样导入带有“#”符号的数据集
- url中的参数带有&连接符号处理
- url中的参数带有&连接符号处理
- Spring处理后端数据基础
- 在jquery中处理带有命名空间的XML数据
- 带有svn符号信息的清理方法
- PostgreSQL查询带有_符号的sql
- jquery ajax处理后端传回数据
- 做项目时后端处理json数据
- 后端处理的一些作者
- 前端获取到后端数据后,要根据数据类型传输不同的属性值到后端,后端完成特殊业务处理
- bfd的后端数据表示
- MVC 中前端传递Json数据,后端以对象形式接受参数的处理方法
- jQuery选择id属性带有.点符号元素的方法
- R如何导入带有分隔符号的文件
- 数据字典的符号
- 怎样委婉的拒酒敬酒
- 设计模式——模板方法模式( Template Method Pattern)
- 端口号调研、URG和PSH、及TCP的计时器
- eclipse报错Resource is out of sync with the file system的解决方法
- 逻辑学 随笔 (始于正方法而终于负方法)
- .NET后端处理带有"\"符号的数据
- Python编程_Lesson016_类的高级用法
- 链表翻转
- 刷题——通过前序中序遍历重建二叉树
- java 基础篇
- android的recovery,fastboot和bootloader
- BZOJ 3377 [Usaco2004 Open]The Cow Lineup 奶牛序列
- 百练_2719:陶陶摘苹果
- 进程间通讯——指针方式的内存读写