社区
C#
帖子详情
在winform程序中如何实现Server.URLEncode
blestcc
2006-01-21 11:00:35
在winform程序中如何实现Server.URLEncode?或者有方法实现吗?
...全文
2465
29
打赏
收藏
在winform程序中如何实现Server.URLEncode
在winform程序中如何实现Server.URLEncode?或者有方法实现吗?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
29 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
blestcc
2006-02-06
打赏
举报
回复
果然是编码设置造成的,谢孟老大
孟子E章
2006-02-06
打赏
举报
回复
编码后得到的字串和用Server.URLEncode编码得到的不一样,那边接收到的也是乱码??
编码时可以指定编码的,如
System.Web.HttpUtility.UrlEncode(str,System.Text.Encoding.Unicode);
System.Web.HttpUtility.UrlEncode(str,System.Text.Encoding.UTF8);
System.Web.HttpUtility.UrlEncode(str,System.Text.Encoding.GetEncoding("GB2312"));
等
解码也可以指定编码的
System.Web.HttpUtility.UrlDecode(str,System.Text.Encoding.Unicode);
System.Web.HttpUtility.UrlDecode(str,System.Text.Encoding.UTF8);
System.Web.HttpUtility.UrlDecode(str,System.Text.Encoding.GetEncoding("GB2312"));
出现乱码是编码设置造成的。你可以试试不同的方法。
孟子E章
2006-02-06
打赏
举报
回复
现成的代码有没有试验啊。
rotApple
2006-01-25
打赏
举报
回复
哦,System.Web.dll文件夹是
X:\WINDOWS\Microsoft.NET\Framework\v1.xxxx
不好意思.
rotApple
2006-01-25
打赏
举报
回复
to blestcc(成辰)
打开解决方案资源管理器->引用->右键,增加引用->浏览,在Windows目录的NetFramework文件夹内的v1.xxxxx里面找到System.Web.dll,增加进来
然后:
private void refresh_Click(object sender, System.EventArgs e)
{
MessageBox.Show(System.Web.HttpUtility.UrlEncode("JKLFD%%%K&FD(^&%45$^*(*"));
}
OK!
good_sun
2006-01-24
打赏
举报
回复
我觉得楼主说 "lidong6(立冬) :那就是和孟老大的方法一样了,可是编码后得到的字串和用Server.URLEncode编码得到的不一样,那边接收到的也是乱码,这问题困扰我快一星期了。" 有可能是因为两个页面的Charset不同 你试试让那个asp页的charset设成utf-8 你这也用utf-8 decode试一下...
bkss
2006-01-24
打赏
举报
回复
楼主先将System.Web引用入工程;再在你要调用Server.URLEncode 的文件里写上using System.Web ;就可以了
lidong6
2006-01-24
打赏
举报
回复
你把,源字符串,编码后的结果,出现的乱码都贴出来.让大家分析分析.
blestcc
2006-01-24
打赏
举报
回复
等达人帮忙解决问题
blestcc
2006-01-24
打赏
举报
回复
to rotApple(烂苹果)问题是怎么用?
rotApple
2006-01-24
打赏
举报
回复
回复人: lidong6(立冬) ( ) 信誉:100 2006-1-21 14:31:46 得分: 0
winform下也可以引用 Server.URLEncode 这个方法是静态的, 添加引用就行.
同意此观点!
blestcc
2006-01-24
打赏
举报
回复
可是那边不是我的站,所以我只能改这边的程序
lidong6
2006-01-24
打赏
举报
回复
是你的编码问题."在那边获取到的内容"你把"那边"的编码改一下改成Encoding.Default
HttpUtility.URLEncode这个方法可不会判断你的运行环境是CS还是BS.
blestcc
2006-01-24
打赏
举报
回复
to lidong6(立冬)
编码前:我穿墙而过
编码后:%e6%88%91%e7%a9%bf%e5%a2%99%e8%80%8c%e8%bf%87
在那边获取到的内容:鎴戠┛澧欒€岃繃
blestcc
2006-01-23
打赏
举报
回复
lidong6(立冬) :那就是和孟老大的方法一样了,可是编码后得到的字串和用Server.URLEncode编码得到的不一样,那边接收到的也是乱码,这问题困扰我快一星期了。
lidong6
2006-01-23
打赏
举报
回复
刚才看了一下,不是Server,他的方法是实例成员,应该使用HttpUtility
添加引用:System.Web
使用方法:HttpUtility.UrlEncode(yourstring)
blestcc
2006-01-23
打赏
举报
回复
孟老大:我也是这样做的,不过编码后得到的字串和用Server.URLEncode编码得到的不一样,那边接收到的也是乱码
lidong6(立冬):使用Server.URLEncode要引用哪个?
handsome0916() :我要解决的是传递中文的问题
blestcc
2006-01-23
打赏
举报
回复
huangkc(软贱&henchman):那面是一个asp页面,而且不是我的站。所以此法不可行
huangkc
2006-01-23
打赏
举报
回复
通过这个再解码,就不会有乱码了
System.Web.HttpUtility.UrlDecode(xxx);
我看你有戏
2006-01-23
打赏
举报
回复
明白了 lidong6(立冬) 的说法就OK了
加载更多回复(9)
数据结构——稀疏矩阵
数据结构——稀疏矩阵
R语言稀疏矩阵详解
R语言常用稀疏矩阵解析,包括dgCMatrix、dgTMatrix、dgRMatrix
python scipy 稀疏矩阵详解
文章目录稀疏矩阵格式coo_matrixcsr_matrixcsc_matrixlil_matrixdok_matrixdia_matrixbsr_matrix实用函数经验总结 稀疏矩阵格式 coo_matrix coo_matrix是最简单的稀疏矩阵存储方式,采用三元组(row, col, data)(或称为ijv format)的形式来存储矩阵
中
非零元素的信息。在实际使用
中
,一般coo_m...
【开卷数据结构 】稀疏矩阵
【开卷数据结构 】稀疏矩阵 数学上,一个矩阵由 m 行 n 列的元素组成,是一个 m 行,n 列的表,m 和 n 是矩阵的维度。一般地,写作 mxn(读作“m乘n”)来指明一个 m 行 n 列矩阵。矩阵的元素个数总计为 mn 个。如果 m 等于 n ,矩阵为方阵。
【Python稀疏矩阵】
数组和矩阵是数值计算的基础元素。目前为止,我们都是使用NumPy的ndarray数据结构来表示数组,这是一种同构的容器,用于存储数组的所有元素。 有一种特殊情况,矩阵的大部分元素都为零,这种矩阵被称为稀疏矩阵。对于稀疏矩阵,将所有零保存在计算机内存
中
的效率很低,更合适的方法是只保存非零元素以及位置信息。 假设存在一个神经网络,16个神经元分布在一个4×4的二维矩形网格上,其
中
只有最近邻的神经元是相连的。那么,神经网络的连接情况就可以表示为一个稀疏矩阵。...
C#
111,128
社区成员
642,534
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章