|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
我觉得很重要,一般所说的不重要应该指的是:你学好一种以后再学另一种就很容易了。(因为这样大家可能有一个错觉就是语言不是很重要,只要随便学一种就可以了,其实不是这样的。我们都晓得,在HMTL言语中,<、>、&等标记是有特别的意义的,也就是HTML内置的用来格局化字符的一些标记。但偶然候我们必要往Web界面输入这些特别的标记怎样办呢?
好比:我们如今要在界面上输入<B>您好</B>,假如我们间接在源码中如许写,那末在界面上显现出来就是将"您好"加粗的效果了,<B>与</B>并没有显现出来,由于它们已被扫瞄器注释为加粗的标志了。
那末我们应当怎样处置以让界面上照实的显现我们想要的<B>与</B>呢?这里讲得办法,就是在背景将要输入的字符先经由HTML编码再输入。固然,照实显现字符的办法有良多种,本章只解说HTML编码的办法。
编码:
HtmlEncode-对要在扫瞄器中显现的字符串举行编码。
解码:
HtmlDecode--对已被编码以打消有效HTML字符的字符串举行解码。
示例:
对字符编码的效果
protectedoverridevoidOnInit(EventArgse)
{
Response.Write(Server.HtmlEncode("<B>您好</B>"));
}
输入:<B>您好</B>
实践上,编码就是对特别字符举行了编码,如:
"<"编码成了:<
">"编码成了:>
"&"编码成了:&
对字符先编码再解码的效果
protectedoverridevoidOnInit(EventArgse)
{
Response.Write(Server.HtmlDecode((Server.HtmlEncode("<B>您好</B>"))));
}
输入:您好
注重:HtmlDecode与HtmlEncode是HttpServerUtility实例下的办法,利用前请援用定名空间System.Web.
以上为HTML编码与解码的全体内容,但愿能给老手伴侣带来匡助。c语言的编译器,几乎是所有新平台都有的。因此从这点上看,c语言的程序,比其他任何语言更加容易跨平台。 |
|