冯海滨个人博客-一个心高气傲,永远开拓的人。 www.fenghaibin.com

冯海滨个人博客-一个心高气傲,永远开拓的人。

站名: 冯海滨个人博客-一个心高气傲,永远开拓的人。

网址: http://www.fenghaibin.com

目录: 电脑网络 > 域名空间

PR:

Alexa: 6,655,059

备案号: 冀ICP备08108444号

服务器IP: 116.255.200.2   河南省郑州市 景安计算机网络技术有限公司

描述: 冯海滨个人博客-一个心高气傲,永远开拓的人。

查询: [ 网站综合查询 | PR查询 | Alexa排名 | 同IP网站 ]

详细介绍

冯海滨个人博客一个心高气傲,永远开拓的人。网站首页成功之道资源下载行走天下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 运算符中不兼容,解决方法如下:

猜你喜欢