PR:
Alexa: 6,655,059
备案号: 冀ICP备08108444号
服务器IP: 116.255.200.2 河南省郑州市 景安计算机网络技术有限公司
描述: 冯海滨个人博客-一个心高气傲,永远开拓的人。
详细介绍
冯海滨个人博客一个心高气傲,永远开拓的人。网站首页成功之道资源下载行走天下HTMLDIV+CSSC#SQLJqueryIIS网站标签联系海滨[置顶] 海滨正式启用新域名 www.fenghaibin.com[置顶] 网上购物省钱绝招,不看后悔[置顶] 友情链接声明C#中Form窗体控件的数量,判断控件是否是Button,或者Boxtext{
if (ctl is TextBox)
{
((TextBox)ctl).Text = "原来我是一个TextBox";
MessageBox.Show("Find TextBox");
}
}
阅读全文 | 2013/09/12 | 发布:海滨 | 分类:C# | 评论:0 | 浏览:
网页宽度自动适应手机屏幕宽度的方法
阅读全文 | 2013/09/11 | 发布:海滨 | 分类:Html | 评论:0 | 浏览:
url 转码 Server.UrlEncode与HttpUtility.UrlDecode使用
file="文件上(传)篇.doc";string
Server_UrlEncode=Server.UrlEncode(file);string
Server_UrlDecode=Server.UrlDecode(Server_UrlEncode);string
HttpUtility_UrlEncode=System.Web.HttpUtility.UrlEncode(file);string
HttpUtility_UrlDecode=System.Web.HttpUtility.UrlDecode(HttpUtility_UrlEncode);Response.Write("原数据:"+file);SFun.WriteLine("Server.UrlEncode:"+Server_UrlEncode);SFun.WriteLine("Server.UrlDecode:"+Server_UrlDecode);SFun.WriteLine("HttpUtility.UrlEncode:"+HttpUtility_UrlEncode);SFun.WriteLine("HttpUtility.UrlDecode:"+HttpUtility_UrlDecode);输出:原数据:文件上(传)篇.doc Server.UrlEncode:%ce%c4%bc%fe%c9%cf%a3%a8%b4%ab%a3%a9%c6%aa.docServer.UrlDecode:文件上(传)篇.docHttpUtility.UrlEncode:%e6%96%87%e4%bb%b6%e4%b8%8a%ef%bc%88%e4%bc%a0%ef%bc%89%e7%af%87.docHttpUtility.UrlDecode:文件上(传)篇.doc区别在于:HttpUtility.UrlEncode()默认是以UTF8对URL进行编码,而Server.UrlEncode()则以默认的编码对URL进行编码。在用 ASP.Net 开发页面的时候,
我们常常通过 System.Web.HttpUtility.UrlEncode 和 UrlDecode 在页面间通过 URL 传递参数. 成对的使用
Encode 和 Decode 是没有问题的.但是, 我们在编写文件下载的页面的时候, 常常用如下方法来指定下载的文件的名称:Response.AddHeader("Content-Disposition","attachment;
filename="+ HttpUtility.UrlEncode(fileName,
Encoding.UTF8));之所以转换成 UTF8 是为了支持中文文件名.这 时候问题就来了, 因为
HttpUtility.UrlEncode 在 Encode 的时候, 将空格转换成加号('+'), 在 Decode 的时候将加号转为空格,
但是浏览器是不能理解加号为空格的, 所以如果文件名包含了空格, 在浏览器下载得到的文件, 空格就变成了加号.一个解决办法是, 在
HttpUtility 的 UrlEncode 之后, 将 "+" 替换成 "%20"( 如果原来是 "+" 则被转换成 "%2b" ) , 如: fileName = HttpUtility.UrlEncode(fileName,
Encoding.UTF8); fileName = fileName.Replace("+",
"%20"); 不明白微软为什么要把空格转换成加号而不是"%20". 记得 JDK 的
UrlEncoder 是将空格转换成 "%20"的.经检查, 在 .Net 2.0
也是这样. 默认aspx是以utf-8为编码的,程序中必须用gb2312为默认编码(<globalization
requestEncoding="gb2312"
responseEncoding="gb2312"/>),问题出现了,以前没有问题的HttpUtility.UrlDecode在Page.Request回的值是乱码这就是上面说的HttpUtility.UrlDecode默认以UTF8对URL进行编码,这种情况下面只需将HttpUtility.UrlDecode改成Server.UrlEncode即可。
阅读全文 | 2013/09/11 | 发布:海滨 | 分类:C# | 评论:0 | 浏览:
url编码与转码的用处
空格的编码值是"%20"。
下表中列出了一些URL特殊符号及编码
十六进制值1.+URL 中+号表示空格%2B2.空格URL中的空格可以用+号或者编码%203./分隔目录和子目录%2F4.?分隔实际的 URL 和参数%3F5.%指定特殊字符%256.#表示书签%237.&URL 中指定的参数间的分隔符%268.=URL 中指定参数的值%3D
阅读全文 | 2013/09/11 | 发布:海滨 | 分类:C# | 评论:0 | 浏览:
c# 设置按钮控件的快捷键
阅读全文 | 2013/09/02 | 发布:海滨 | 分类:C# | 评论:0 | 浏览:
数据类型 text 和 varchar 在 add 运算符中不兼容
UPDATE tb_SmsBlacklist SET mobile=mobile +','+''
其中mobile为text数据类型,会报错:数据类型 text 和 varchar 在 add 运算符中不兼容,解决方法如下:
猜你喜欢
- 飞翔的博客 - 蔡磊 - 电脑网络 > 域名空间
- 域名注册,建站宝盒,美国虚 - 电脑网络 > 域名空间
- 玖零网络 域名注册|双线虚 - 电脑网络 > 域名空间
- 温州中博网络公司,温州域名 - 电脑网络 > 域名空间
- 新网的天空-搜狐博客 - 电脑网络 > 域名空间
- 织梦博客-Dede模板,D - 电脑网络 > 域名空间
- 迷失1991 - 肥叶 - - 电脑网络 > 域名空间
- 梦随风度dê窝 - 在风中 - 电脑网络 > 域名空间
- 互联网那点事儿 - lov - 电脑网络 > 域名空间
- 摇曳的中指|赵剑飞 - 电脑网络 > 域名空间
- 德网数据|02dns.co - 电脑网络 > 域名空间
- 华夏名网-专业的主机域名注 - 电脑网络 > 域名空间
- PokerStars Bo - 电脑网络 > 域名空间
- 搞笑※新闻※游戏※电脑技术 - 电脑网络 > 域名空间
- 404 Not Found - 电脑网络 > 域名空间
- 成泰科技 域名注册|双线虚 - 电脑网络 > 域名空间
- lftaaa - lfta - 电脑网络 > 域名空间
- 公司网站域名注册(gong - 电脑网络 > 域名空间
- 大徐 - 积极面对一切 - 电脑网络 > 域名空间
- 华中数码专营店 - 电脑网络 > 域名空间