问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

HtmlEncode是做什么的?50

发布网友 发布时间:2023-09-25 12:56

我来回答

3个回答

热心网友 时间:2024-11-10 20:34

编码中文 unicode字符到 html 编码格式的。

比如 你在浏览器中 输入 http://hi.bia.com/你想干什么/这样感觉不好

这时就需要用
string url = Server.HTMLEncode( "http://hi.bia.com/你想干什么/" ) ;
然后就可以用下面语句来跳到那个网页上去。
Server.Redirect(url);

编码后的中文字符都会变成 %CE%D2%CA%C7&什么的,
你试一下就知道了

另外就是 可以把< > 等不安全的字符串改成 html编码, 这样在客服端呈现出来的时候才能避免不正常的显示。

string url = Server.HTMLEncode( "<input type = input value=hahahha>" ) ;

textBox1.text = url;
这是MNSDN的解释
The HTMLEncode method applies HTML encoding to a specified string. This is useful as a quick method of encoding form data and other client request data before using it in your Web application. Encoding data converts potentially unsafe characters to their HTML-encoded equivalent.

If the string to be encoded is not DBCS, HTMLEncode converts characters as follows:

The less-than character (<) is converted to <.

The greater-than character (>) is converted to >.

The ampersand character (&) is converted to &.

The double-quote character (") is converted to ".

Any ASCII code character whose code is greater-than or equal to 0x80 is converted to &#<number>, where <number> is the ASCII character value.

If the string to be encoded is DBCS, HTMLEncode converts characters as follows:

All extended characters are converted.

Any ASCII code character whose code is greater-than or equal to 0x80 is converted to &#<number>, where <number> is the ASCII character value.

Half-width Katakana characters in the Japanese code page are not converted.

热心网友 时间:2024-11-10 20:34

HTMLEncode
HTMLEncode 方法对指定的字符串应用 HTML 编码。

语法
Server.HTMLEncode( string )

参数
string
指定要编码的字符串。
示例
脚本

<%= Server.HTMLEncode("The paragraph tag: <P>") %>

热心网友 时间:2024-11-10 20:35

简单的说就是HTML代码过滤 不会让HTML代码在服务端运行
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 名师1+1导读方案:汤姆·索亚历险记目录 三星sm-g7200打开微信慢,无法正常收看,网速不慢。 笔记本电脑如何调亮屏幕亮度 大伙说说洗衣机要不要带烘干好 热烘干洗衣机怎么样 ef英语哪个好 EF英孚英语培训怎么样? 英孚英语好不好 海缸用吸鳞珠会氮磷失衡吗 被盗怎么办? 想到她了 哎!我觉得我们不可能 该怎么办?? 真是想着她了 怎么选择金矿,金矿选矿的知识6 古人是如何勘探金矿并开采黄金的19 请问如何进行金矿开采和选矿7 用“好像”造句的句子有哪些?7 观音和普贤是一个人吗15 如何改网页编码10 为什么三菱plcfx3sa自己编写的程序写不进去故障显示范围...26 有一部电影大概说的是二战是有一队美国大兵来到中国与中国人一起...3 三菱PLC FX3SA程序从pc到PLC不能写入? 酷派大神f1的软件权限开启在哪,5 酷派大神手机在哪里找到应用授权管理器9976t 酷派大神x7的应用权限在哪设置3 酷派大神f1的手机应用权限管理在哪儿19 酷派手机软件权限在什么地方设置? 如何做到不轻易生气,不轻易黑脸。被人骂了或很过分的玩笑依旧可...1 为什么qq陌生人点赞了却没有显示 我被封了怎样解开? 手机微信朋友圈如何分享迅雷软件的电影 0932313里面313是什么意思 老电影喜剧片,大概是说中国百姓保护几个美国大兵与鬼子周旋,最... 暗恋一个人,但是我觉得我们是不可能的,改怎么办?我无微不至地想她 三菱plc fx3sa 用什么编程软件21 如何把word底色去掉 打算去新安县龙潭峡玩22 你好我的被封了我怎么才能解封15 如何用“有的……好像……有的……好像……有的……好像……有的...18 生活中如何判断哪些人可以相信,哪些人不能轻易相信? 怎么才能不轻易相信别人? 经常因为轻易相信别人而使自己损失,...9 金矿开采需要办理哪些手续2 我想知道黄金生产详细开采、选矿、冶炼加工生产流程和一些资料,...17 感觉被人欺负了,但是也不愿意轻易下结论。如何分辨别人是不是在... 成语怎么形容不轻易动武,不轻易打仗? cisco packet tracer环境中如何配置 ?(下附有图示) 开采金矿需要哪些设备7 基槽不放坡要怎么计算土方 被封怎么解87 拿来主义论证特点