ASP¶¯Ì¬ÍøÒ³ÏÂUTF 8Ò³ÃæÂÒÂëµÄ½â¾ö·½·¨
ΪʲôÔÚASPÀïÖ¸¶¨ÁËcodepageΪ65001»¹¾³£ÏÔʾÂÒÂë¡£²Å×ÓÔÚÕâÀォÕâ¸öÎÊÌâÏêϸ½âÊÍһϣ¬ÒÔÃâºÜ¶àÅóÓÑÔÙ×ßÍä·£¬ÉõÖÁÅųâUTF-8¡£ CHINAZ
¡¡¡¡Èç¹ûÄ㻹²»ÖªµÀUTF-8ÊÇʲô¶«¶«£¬ÄDzÅ×Ó½¨ÒéÄãÏÈÈ¥ËÑË÷Ò»ÏÂUTF-8µÄÏà¹Ø×ÊÁϰɡ£
¡¡¡¡UTF-8±àÂëÖ®ËùÒÔ±»Ô½À´Ô½¶àµÄÈ˽ÓÊÜÉõÖÁϲ»¶£¬¿Ï¶¨ÊÇÓеÀÀíµÄ£¬ÔÚWEB2.0Ê¢ÐеĽñÌ죬ÔÚ´ó̸¶àä¯ÀÀÆ÷¼æÈݵÄͬʱ£¬²»µÃ²»Ïëµ½×Ö·û±àÂ벻ͬËùÔì³ÉµÄÂÒÂëÏÖÏóͬÑùÐèÒªµÃµ½ºÜºÃµÄ´¦Àí……
¡¡¡¡ÔÚNÄêÒÔǰ£¬IE6ÒÔϵÄËùÓа汾£¬Ö»ÒªÃ»Óа²×°ÏàÓ¦µÄ×ֿ⣬·ÃÎÊÏà¹ØµÄÒ³Ãæ¶¼ÊÇ»áÂÒÂëµÄ£¬ÀýÈ磬ÎÒÊÇIE5 £¨Windows2000ĬÈÏ£© µÄ°æ±¾£¬ÔÚûÓа²×°IE·±Ìå×Ö¿âµÄÇé¿öÏ£¬·ÃÎÊÈκη±ÌåÒ³ÃæµÄÍøÕ¾¶¼ÊÇ»áÂÒÂëµÄ£¬µ±È»Ç°ÌáÊǸÃÒ³Ãæ²ÉÓÃÁËBIG5µÄCharset£¬¶øUTF-8×÷ΪһÖÖ¹ú¼Ê±àÂë¾ÍÄܺܺõĴ¦Àí¸ÃÎÊÌ⣬ֻҪ½«Ò³Ãæ´æÎªUTF-8±àÂë¸ñʽ£¬ÔÙÔÚÒ³ÃæÉϽ«codepage¼°charsetÈ«²¿¶¨ÒåΪutf-8¾Í¿ÉÒÔÔÚÈκοͻ§¶Ëä¯ÀÀÆ÷ÖÐÏÔʾ³öÍêÈ«ÕýÈ·µÄÄÚÈÝ£¬ÍêÈ«²»»áÂÒÂë……
¡¡¡¡ºÃÁË£¬ÕâÀïÒÔASPÒ³ÃæÎªÀý£¬ÒÔÒ»¸öʵÀýÀ´¿´¾ßÌå²Ù×÷°É£º
¡¡¡¡´ò¿ªÐ½¨Ò»¸öASPÒ³Ãæ£¬ÏàÐÅÍæASPµÄÅóÓѶ¼»áÁôÒâµ½£¬Ðí¶àÏÂÔØµÄÔ´ÂëÀï£¬Ò³Ãæ×îÉÏ·½Ò»°ã¶¼ÓÐÒ»¾ä£º
ÒÔÏÂΪÒýÓõÄÄÚÈÝ£º
%@LANGUAGE="VBSCRIPT" CODEPAGE="936"% CHINAZ
¡¡¡¡Ç°ÃæµÄlanguageÓ¦¸Ã²»Óöà˵ÁË£¬vbscript¾ÍÊÇASPĬÈϵĽű¾ÓïÑÔ£¬ÆäʵÍêÈ«¿ÉÒÔ²»ÓÃд£¬Ð´Á˺ÃÏñ»¹»áÓ°ÏìÒ³ÃæÖ´ÐÐЧÂÊ£¬ÔÚÕâÀïÎÒÃÇÏȲ»ÌÖÂÛÕâ¸öÎÊÌâ¡£ºóÃæµÄcodepage¾ÍÊǹؼüÁË£¬Ä¿µÄ¾ÍÊǸæËßä¯ÀÀÆ÷£¬´ËÒ³ÃæÊǺÎÖÖ±àÂ룬936´ú±íÊǼòÌåÖÐÎÄ£¬¶ø950´ú±í·±ÌåÖÐÎÄ£¬65001¾ÍÊÇÎÒÃǽñÌì˵µÄUTF-8±àÂëÁË¡£ÎÒÃǽ«936¸Ä³É65001¡£Õû¾äÈçÏ£º
ÒÔÏÂΪÒýÓõÄÄÚÈÝ£º
%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%
ÔÙ¼ÓÉÏÊä³ö¼¸¸öÖÐÎÄ×Ö¿´¿´Äܲ»ÄÜÕýÈ·ÏÔʾ°É¡£
ÒÔÏÂΪÒýÓõÄÄÚÈÝ£º
<%
Response.Write "µÚÒ»´Î²âÊÔUTF-8Ò³Ãæ"
%>
¡¡
¡¡¡¡OK£¬Ö±½Óµã»÷“±£´æ”£¬Ö´ÐÐÕâ¸öÒ³Ãæ¿´¿´£¬Èç¹û²»³öÒâÍ⣬´ó¼Ò¿ÉÄÜ¿´µ½ÏÔʾ³öµÄÊÇ “һβUTF-8Ò³”Õ⼸¸ö×Ö£¬ÖÐÎÄÓÐÂÒÂëµÄÏÖÏó£¬Ê²Ã´ÔÒòÄØ£¿
¡¡¡¡OK£¬Çë´ó¼ÒÔÙµã»÷×îÉÏÃæµÄ "Îļþ" ²Ëµ¥£¬Ñ¡Ôñ"Áí´æÎª"£¬×îÏÂÃæÒ»ÐÐÓиö±àÂ룬ĬÈÏÓ¦¸ÃÊÇANSIµÄ£¬Çë´ó¼ÒµãÏÂÀ¿ò£¬Ñ¡ÔñUTF-8£¬Ôٵ㱣´æ£¬ÔÙÖ´ÐÐÊÔÊÔ¿´£¬Èç¹û²»³öÒâÍ⣬ÂҵøüÀ÷º¦ÁË£¬ºÇºÇ£¬ÔÎÁ˰ɡ£±ð¼±£¬ÏëÏëÔÒò£¬ÒòΪÎÒÃÇ×öµÄÒ³ÃæÊÇHTML·µ»ØµÄ£¬ÒÔǰÎÒÃÇдHTMLʱ£¬¿´µ½bodyÇ°Ãæ£¬Ò²¾ÍÊÇheadÀï¶¼ÓÐÒ»¾ämet
Ïà¹ØÎĵµ£º
´æ´¢½ø³Ì¾ÍÊÇ×÷Ϊ¿ÉÖ´ÐжÔÏó´æ·ÅÔÚÊý¾Ý¿âÖеÄÒ»¸ö»ò¶à¸öSQLÃüÁî¡£
¶¨Òå×ÜÊǺܳéÏó¡£´æ´¢½ø³ÌÆäʵ¾ÍÊÇÄÜÍê³ÉÒ»¶¨²Ù×÷µÄÒ»×éSQLÓï¾ä£¬Ö»²»¹ýÕâ×éÓï¾äÊÇ·ÅÔÚÊý¾Ý¿âÖеÄ(ÕâÀïÎÒÃÇ̸ֻSQL SERVER)¡£Èç¹ûÎÒÃÇͨ¹ý´´½¨´æ´¢½ø³ÌÒÔ¼°ÔÚASPÖе÷Óô洢½ø³Ì£¬¾Í¿ÉÒÔ±ÜÃ⽫SQLÓï¾äͬASP´úÂë»ìÔÓÔÚÒ ......
var loader:URLLoader = new URLLoader();
var url:URLRequest = new URLRequest("test.asp");
url.method = URLRequestMethod.POST;
var values:URLVariables = new URLVariables();
values.message="hello im flash!";
url.data = values;
loader.dataFormat = URLLoaderDataFormat.VARI ......
°´ÕÕÌø×ªÒ³ÃæµÄ·½Ê½£¬Ò»Ò»À´×ܽá
Ê×ÏÈ˵½ÓÊÜÒ³Ãæ»ñÈ¡²ÎÊýµÄ·½Ê½£º
1£©request.querystring¡£Ö»ÒªurlÖк¬ÓвÎÊý£¬¼´¿É´«µÝ
±ÈÈç µØÖ·£ºindex.aspx?label=da
ÔòÓÃRequest.QueryString["label"]¼´ ......
<%
'asp¶à·ç¸ñ·ÖÒ³Àà
'ʹÓ÷¶Àý
'==========================================================================
'Set test = New Page '´´½¨À²
'test.CurrentPage=1 '×Ô¼ºÈ¥¶ÁÈ¡À,µ±Ç°µÄÒ³Êý
'test.temp="{N1}{N2}{N3} {N4}"'ÕâÀïÊÇÏÔʾµÄÄ£°æ,×Ô¼º¿ÉÒÔ¶¨Òå,ÖÁÓÚ±êÇ©,¿ÉÒÔ×Ô¼ºÈ¥ÄǸöÀàÀïÕÒ
'test.Exec "S ......
sub aspsql()
SQL_injdata = "'|;|and|exec|insert|select|delete|update|count|*|%|chr|mid|master|truncate|char|declare"
SQL_inj = split(SQL_Injdata,"|")
If Request.Form<>"" Then
For Each Sql_Post In Request.Form
For SQL_Data=0 To Ubound(SQL_inj)
if instr(Request.Form(Sql_Post),Sql_Inj ......