URL±àÂë»úÖÆÓëÊÖÒչ淶ÆÊÎö
ÔÚÏßURLÎÄ×Ö±àÂëת»»ÊÇÍøÒ³Êý¾Ý´¦Öóͷ£µÄ»ùʯÊÖÒÕ£¬Æä½¹µã×ñÕÕRFC 3986±ê×¼µÄPercent-Encoding¹æ·¶¡£¸ÃÊÖÒÕͨ¹ý½«ÌØÊâ×Ö·ûת»»Îª%+Ê®Áù½øÖÆÊýÖµµÄÇå¾²±í´ï·½·¨£¬È·±£URLµØµãµÄ׼ȷ´«ÊäÓëÆÊÎö¡£³¬µÈÖ©Ö빤¾ßÔÚÊÕÂÞÀú³ÌÖУ¬»áʵʱŲÓÃ×Ô¶¯±àÂëת»»Ä£¿é´¦Öóͷ£·ÇASCII×Ö·û£¬ÈçÖÐÎIJÎÊýת»»Îª%E4%B8%ADÕâÀà±ê×¼ÃûÌá£
³¬µÈÖ©Öë³ØÏµÍ³µÄ¼Ü¹¹ÓÅÊÆ
רҵµÄ³¬µÈÖ©Öë³ØÏµÍ³½ÓÄÉÂþÑÜʽ½ÚµãÉè¼Æ£¬Ã¿¸öÖ©ÖëÊðÀí¶¼ÄÚÖÃÖÇÄܱàÂëʶ±ðÄ£¿é¡£µ±ÔâÓöW3C±ê×¼Ö®ÍâµÄÒì³£±àÂëÒ³ÃæÊ±£¬ÏµÍ³»á×Ô¶¯´¥·¢¶þ´Î½âÂëÁ÷³Ì£¬È·±£×¥È¡Êý¾ÝµÄÍêÕûÐÔ¡£ÕâÖÖ»úÖÆÄÜÓÐÓýâ¾öÒòÍøÕ¾±àÂë¹æ·¶²î±ðµ¼ÖµÄÂÒÂëÎÊÌ⣬Ïà±È¹Å°åÊÕÂÞ¹¤¾ßÌáÉý37%µÄÊý¾Ý¿ÉÓÃÐÔ¡£
¶à¼¶±àÂëת»»µÄʵսӦÓÃ
ÔÚÖØ´óÊý¾Ýץȡ³¡¾°ÖУ¬³£ÐèÒª´¦Öóͷ£¶à²ãǶÌ×±àÂëµÄURL½á¹¹¡£ÒÔµçÉÌÆ½Ì¨ÉÌÆ·Á´½ÓΪÀý£¬³¬µÈÖ©Ö빤¾ß»áÖ´ÐÐÈý½×¶Î´¦Öóͷ££ºÆÊÎöBase64±àÂë²ÎÊý£¬×ª»»URL±àÂë×Ö·û£¬´¦Öóͷ£HTMLʵÌåתÒå¡£ÕâÖÖ˳Ðò½âÂëµÄ»úÖÆ£¬ÅäºÏÖ©Öë³ØµÄ¶àÏ̼߳ÓËÙ£¬¿ÉʵÏÖÿ·ÖÖÓ´¦Öóͷ£1200+ÖØ´óÁ´½ÓµÄ¾ªÈËЧÂÊ¡£
±àÂëÒì³£×Ô¶¯ÐÞ¸´ÊÖÒÕ
µ±Óöµ½»ìÏý±àÂë»ò¹ýʧ±àÂëµÄÒì³£URLʱ£¬³¬µÈÖ©Öë³ØÏµÍ³»áÆô¶¯×ÔÓú»úÖÆ¡£Í¨¹ý¹¹½¨×Ö·û±àÂë¸ÅÂÊÄ£×Ó£¬ÏµÍ³ÄÜÖÇÄÜʶ±ðGB2
312¡¢UTF-
8¡¢Big5µÈ²î±ð±àÂëÃûÌõĻìÓÃÇéÐΡ£²âÊÔÊý¾ÝÏÔʾ£¬ÕâÖÖ¶¯Ì¬ÐÞÕýÊÖÒտɽ«Á´½Óʶ±ð׼ȷÂÊ´Ó78%ÌáÉýÖÁ94.6%£¬¼«´óïÔÌÈ˹¤¸ÉÔ¤ÐèÇó¡£
ÖÇÄÜÁ÷Á¿µ÷ÀíÓë·´ÆÁÕÏÕ½ÂÔ
³¬µÈÖ©Öë³ØµÄÂþÑÜʽ½Úµã¿ÉÖÇÄÜÇл»±àÂëת»»Õ½ÂÔ£¬¹æ±ÜÄ¿µÄÍøÕ¾µÄ·À»¤»úÖÆ¡£ÏµÍ³»áËæ»úÑ¡Ôñ²î±ð±àÂë·½·¨µÄÇëÇóÍ·²ÎÊý£¬²¢ÊµÊ±µ÷½âURL²ÎÊý±àÂëÉî¶È¡£ÅäºÏIP³ØÂÖ»»ºÍÇëÇó¾àÀëÓÅ»¯£¬Ê¹µÃÖ©Ö빤¾ßÔÚÑϿᷴÅÀµÄÍøÕ¾Ò²Äܼá³Ö83%ÒÔÉϵÄץȡÀÖ³ÉÂÊ¡£
±¾ÎÄϵͳÐðÊöÁËÔÚÏßURLÎÄ×Ö±àÂëת»»ÊÖÒÕÓ볬µÈÖ©Öë³ØÐͬÊÂÇéµÄÍêÕû»úÖÆ¡£´Ó±àÂë¹æ·¶ÆÊÎöµ½ÖÇÄÜÐÞÕýÕ½ÂÔ£¬ÕâЩÁ¢Òì¼Æ»®ÏÔÖøÌáÉýÁËÍøÂçÊý¾ÝÊÕÂÞµÄ׼ȷÐÔºÍЧÂÊ¡£ÔÚÈÕ´¦Öóͷ£ÒÚ¼¶Á´½ÓµÄʵս³¡¾°ÖУ¬ÕâÌ×ϵͳÒÑ֤ʵÆäÊÖÒÕÁìÏÈÐÔ£¬Îª´óÊý¾ÝÆÊÎöÌṩÁ˼áʵµÄµ×²ãÖ§³Ö¡£URL±àÂë»úÖÆÓëÊÖÒչ淶ÆÊÎö
ÔÚÏßURLÎÄ×Ö±àÂëת»»ÊÇÍøÒ³Êý¾Ý´¦Öóͷ£µÄ»ùʯÊÖÒÕ£¬Æä½¹µã×ñÕÕRFC 3986±ê×¼µÄPercent-Encoding¹æ·¶¡£¸ÃÊÖÒÕͨ¹ý½«ÌØÊâ×Ö·ûת»»Îª%+Ê®Áù½øÖÆÊýÖµµÄÇå¾²±í´ï·½·¨£¬È·±£URLµØµãµÄ׼ȷ´«ÊäÓëÆÊÎö¡£³¬µÈÖ©Ö빤¾ßÔÚÊÕÂÞÀú³ÌÖУ¬»áʵʱŲÓÃ×Ô¶¯±àÂëת»»Ä£¿é´¦Öóͷ£·ÇASCII×Ö·û£¬ÈçÖÐÎIJÎÊýת»»Îª%E4%B8%ADÕâÀà±ê×¼ÃûÌá£
³¬µÈÖ©Öë³ØÏµÍ³µÄ¼Ü¹¹ÓÅÊÆ
רҵµÄ³¬µÈÖ©Öë³ØÏµÍ³½ÓÄÉÂþÑÜʽ½ÚµãÉè¼Æ£¬Ã¿¸öÖ©ÖëÊðÀí¶¼ÄÚÖÃÖÇÄܱàÂëʶ±ðÄ£¿é¡£µ±ÔâÓöW3C±ê×¼Ö®ÍâµÄÒì³£±àÂëÒ³ÃæÊ±£¬ÏµÍ³»á×Ô¶¯´¥·¢¶þ´Î½âÂëÁ÷³Ì£¬È·±£×¥È¡Êý¾ÝµÄÍêÕûÐÔ¡£ÕâÖÖ»úÖÆÄÜÓÐÓýâ¾öÒòÍøÕ¾±àÂë¹æ·¶²î±ðµ¼ÖµÄÂÒÂëÎÊÌ⣬Ïà±È¹Å°åÊÕÂÞ¹¤¾ßÌáÉý37%µÄÊý¾Ý¿ÉÓÃÐÔ¡£
¶à¼¶±àÂëת»»µÄʵսӦÓÃ
ÔÚÖØ´óÊý¾Ýץȡ³¡¾°ÖУ¬³£ÐèÒª´¦Öóͷ£¶à²ãǶÌ×±àÂëµÄURL½á¹¹¡£ÒÔµçÉÌÆ½Ì¨ÉÌÆ·Á´½ÓΪÀý£¬³¬µÈÖ©Ö빤¾ß»áÖ´ÐÐÈý½×¶Î´¦Öóͷ££ºÆÊÎöBase64±àÂë²ÎÊý£¬×ª»»URL±àÂë×Ö·û£¬´¦Öóͷ£HTMLʵÌåתÒå¡£ÕâÖÖ˳Ðò½âÂëµÄ»úÖÆ£¬ÅäºÏÖ©Öë³ØµÄ¶àÏ̼߳ÓËÙ£¬¿ÉʵÏÖÿ·ÖÖÓ´¦Öóͷ£1200+ÖØ´óÁ´½ÓµÄ¾ªÈËЧÂÊ¡£
±àÂëÒì³£×Ô¶¯ÐÞ¸´ÊÖÒÕ
µ±Óöµ½»ìÏý±àÂë»ò¹ýʧ±àÂëµÄÒì³£URLʱ£¬³¬µÈÖ©Öë³ØÏµÍ³»áÆô¶¯×ÔÓú»úÖÆ¡£Í¨¹ý¹¹½¨×Ö·û±àÂë¸ÅÂÊÄ£×Ó£¬ÏµÍ³ÄÜÖÇÄÜʶ±ðGB2
312¡¢UTF-
8¡¢Big5µÈ²î±ð±àÂëÃûÌõĻìÓÃÇéÐΡ£²âÊÔÊý¾ÝÏÔʾ£¬ÕâÖÖ¶¯Ì¬ÐÞÕýÊÖÒտɽ«Á´½Óʶ±ð׼ȷÂÊ´Ó78%ÌáÉýÖÁ94.6%£¬¼«´óïÔÌÈ˹¤¸ÉÔ¤ÐèÇó¡£
ÖÇÄÜÁ÷Á¿µ÷ÀíÓë·´ÆÁÕÏÕ½ÂÔ
³¬µÈÖ©Öë³ØµÄÂþÑÜʽ½Úµã¿ÉÖÇÄÜÇл»±àÂëת»»Õ½ÂÔ£¬¹æ±ÜÄ¿µÄÍøÕ¾µÄ·À»¤»úÖÆ¡£ÏµÍ³»áËæ»úÑ¡Ôñ²î±ð±àÂë·½·¨µÄÇëÇóÍ·²ÎÊý£¬²¢ÊµÊ±µ÷½âURL²ÎÊý±àÂëÉî¶È¡£ÅäºÏIP³ØÂÖ»»ºÍÇëÇó¾àÀëÓÅ»¯£¬Ê¹µÃÖ©Ö빤¾ßÔÚÑϿᷴÅÀµÄÍøÕ¾Ò²Äܼá³Ö83%ÒÔÉϵÄץȡÀÖ³ÉÂÊ¡£
±¾ÎÄϵͳÐðÊöÁËÔÚÏßURLÎÄ×Ö±àÂëת»»ÊÖÒÕÓ볬µÈÖ©Öë³ØÐͬÊÂÇéµÄÍêÕû»úÖÆ¡£´Ó±àÂë¹æ·¶ÆÊÎöµ½ÖÇÄÜÐÞÕýÕ½ÂÔ£¬ÕâЩÁ¢Òì¼Æ»®ÏÔÖøÌáÉýÁËÍøÂçÊý¾ÝÊÕÂÞµÄ׼ȷÐÔºÍЧÂÊ¡£ÔÚÈÕ´¦Öóͷ£ÒÚ¼¶Á´½ÓµÄʵս³¡¾°ÖУ¬ÕâÌ×ϵͳÒÑ֤ʵÆäÊÖÒÕÁìÏÈÐÔ£¬Îª´óÊý¾ÝÆÊÎöÌṩÁ˼áʵµÄµ×²ãÖ§³Ö¡£