首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#GBK转码有关问题

2013-01-18 
C#GBK转码问题问题是这样的,我现在需要跳转一个链接到一个php的网站我用的Response.Redirect但是,链接参数

C#GBK转码问题
问题是这样的,我现在需要跳转一个链接到一个php的网站
我用的Response.Redirect
但是,链接参数中出现在中文时,那边会出现乱码,于是网上查了很多转码,多数都是用Encoding的,结果一直不能成功,于是我respons.write到页面上看了一下,问什么永远都是unicode编码尼。我肿么才能成功跳过去呢? encoding php GBK 转码
[解决办法]
描述的不清楚。你要搞清楚对方到底用得什么编码方式?如果是gbk的话,
url查询部分用HttpUtility.UrlEncode(s, Encoding.GetEncoding("gbk"))编码。
[解决办法]
1. 对中文参数需要 UrlEncode 没有更简便的方法
2. Request端和Server端要用统一编码
3. Server端要用 UrlDecode 解码

热点排行