不同编码间的值传递
来源:互联网 发布:arp -s linux 编辑:程序博客网 时间:2024/04/29 08:38
在asp.net 中如果在Web.config中设置了不同的编码,传递表单值的时候可能会有问题。比如有一个工程A的a.aspx,编码是gb2312,通过表单的方式要提交给一个工程B的文件b.aspx(编码是utf-8),那么就应该做处理。
A的表单值应该用Server.UrlPathEncode()进行编码,在b.aspx里面就用Server.UrlDecode()解码就可以得到正确的中文。
我们在写入cookie的时候,如果想要在不同的编码之间使用中文的话可以考虑在写入cookie前用Server.UrlEncode()编码,读取的时候用户Server.UrlDecode()解码。这样应该可以避免取回得是乱码值得情况。
总之,在不同编码的程序之间传递中文的时候可以考虑先把中文编码。也许问题就迎刃而解了。
A的表单值应该用Server.UrlPathEncode()进行编码,在b.aspx里面就用Server.UrlDecode()解码就可以得到正确的中文。
我们在写入cookie的时候,如果想要在不同的编码之间使用中文的话可以考虑在写入cookie前用Server.UrlEncode()编码,读取的时候用户Server.UrlDecode()解码。这样应该可以避免取回得是乱码值得情况。
总之,在不同编码的程序之间传递中文的时候可以考虑先把中文编码。也许问题就迎刃而解了。
- 不同编码间的值传递
- 不同编码间的值传递
- 解决不同编码,不同语言间传递数据乱码的通用办法
- 解决不同编码,不同语言间传递数据乱码的通用办法
- 不同窗体中控件值的传递
- react native不同组件间传递值
- mysql不同编码数据间的转换
- 字符串在不同编码间的转换
- 不同编码的区别
- 测试 QT 不同线程间signal-slot机制的值传递
- pyQt不同窗体间的值传递(二)——使用信号槽机制
- javaFX——不同界面间的数据传递
- ASP.NET多种不同页面间数据传递的方法
- ASP.NET多种不同页面间数据传递的方法
- apicloud 不同页面间执行execScript的参数传递
- 不同程序间传递消息
- 不同控制器间model传递
- 不同页面之间传递值
- 财务相关的英语单词
- Book Review about Head First Design Pattern
- ASP.NET实现在服务器控制网页
- 台風又來了8/4
- 未婚男子必读的31条经典感悟
- 不同编码间的值传递
- 不同编码间的值传递
- C/C++语言void及void指针深层探索
- mssql 日期处理
- 太忙了,口腔也溃疡中..郁闷啦
- ASP.NET正则表达式的初用
- Microsoft 的结构化 Active Directory 架构管理
- js对表格行进行操作.获取单元格的值等
- powerbuilder的web开发技术