Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

javaÖеÄURLEncoderºÍURLDecoderÀà

¡¾IT168 ¼¼ÊõÎĵµ¡¿
¡¡¡¡/*
¡¡¡¡ÍøÒ³ÖÐµÄ±íµ¥Ê¹ÓÃPOST·½·¨Ìύʱ£¬Êý¾ÝÄÚÈݵÄÀàÐÍÊÇ application/x-www-form-urlencoded£¬ÕâÖÖÀàÐͻ᣺
¡¡¡¡1.×Ö·û"a"-"z"£¬"A"-"Z"£¬"0"-"9"£¬"."£¬"-"£¬"*"£¬ºÍ"_" ¶¼²»»á±»±àÂë;
¡¡¡¡2.½«¿Õ¸ñת»»Îª¼ÓºÅ (+) ;
¡¡¡¡3.½«·ÇÎı¾ÄÚÈÝת»»³É"%xy"µÄÐÎʽ,xyÊÇÁ½Î»16½øÖƵÄÊýÖµ;
¡¡¡¡4.ÔÚÿ¸ö name=value ¶ÔÖ®¼ä·ÅÖà & ·ûºÅ¡£
¡¡¡¡*/
¡¡¡¡URLEncoderÀà°üº¬½«×Ö·û´®×ª»»Îªapplication/x-www-form-urlencoded MIME ¸ñʽµÄ¾²Ì¬·½·¨¡£
¡¡¡¡webÉè¼ÆÕßÃæÁÙµÄÖÚ¶àÄÑÌâÖ®Ò»±ãÊÇÔõÑù´¦Àí²»Í¬²Ù×÷ϵͳ¼äµÄ²îÒìÐÔ¡£ÕâЩ²îÒìÐÔÄÜÒýÆðURL·½ÃæµÄÎÊÌ⣺ÀýÈ磬һЩ²Ù×÷ϵͳÔÊÐíÎļþÃûÖк¬Óпոñ·û£¬ÓÐЩÓÖ²»ÔÊÐí¡£´ó¶àÊý²Ù×÷ϵͳ²»»áÈÏΪÎļþÃûÖк¬ÓзûºÅ“#”»áÓÐÊ²Ã´ÌØÊ⺬Òå;µ«ÊÇÔÚÒ»¸öURLÖУ¬·ûºÅ“#”±íʾ¸ÃÎļþÃûÒѾ­½áÊø£¬ºóÃæ»á½ô¸úÒ»¸öfragment(²¿·Ö)±êʶ·û¡£ÆäËûµÄÌØÊâ×Ö·û£¬·Ç×ÖĸÊý×Ö×Ö·û¼¯£¬ËüÃÇÔÚURL»òÁíÒ»¸ö²Ù×÷ϵͳÉ϶¼ÓÐÆäÌØÊâµÄº¬Ò壬±íÊö×ÅÏàËÆµÄÎÊÌ⡣ΪÁ˽â¾öÕâЩÎÊÌ⣬ÎÒÃÇÔÚURLÖÐʹÓõÄ×Ö·û¾Í±ØÐëÊÇÒ»¸öASCII×Ö·û¼¯µÄ¹Ì¶¨×Ö¼¯ÖеÄÔªËØ£¬¾ßÌåÈçÏ£º
¡¡¡¡1.´óд×ÖĸA-Z
¡¡¡¡2.Сд×Öĸa-z
¡¡¡¡3.Êý×Ö 0-9
¡¡¡¡4.±êµã·û - _ . ! ~ * ' (ºÍ ,)
¡¡¡¡ÖîÈç×Ö·û: / & ? @ # ; $ + = ºÍ %Ò²¿ÉÒÔ±»Ê¹Ó㬵«ÊÇËüÃǸ÷ÓÐÆäÌØÊâµÄÓÃ;£¬Èç¹ûÒ»¸öÎļþÃû°üÀ¨ÁËÕâЩ×Ö·û( / & ? @ # ; $ + = %)£¬ÕâЩ×Ö·ûºÍËùÓÐÆäËû×Ö·û¾ÍÓ¦¸Ã±»±àÂë¡£
¡¡¡¡±àÂë¹ý³Ì·Ç³£¼òµ¥£¬ÈκÎ×Ö·ûÖ»Òª²»ÊÇASCIIÂëÊý×Ö£¬×Öĸ£¬»òÕßÇ°ÃæÌáµ½µÄ±êµã·û£¬ËüÃǶ¼½«±»×ª»»³É×Ö½ÚÐÎʽ£¬Ã¿¸ö×Ö½Ú¶¼Ð´³ÉÕâÖÖÐÎʽ£ºÒ»¸ö“%”ºóÃæ¸ú×ÅÁ½Î»16½øÖƵÄÊýÖµ¡£¿Õ¸ñÊÇÒ»¸öÌØÊâÇé¿ö£¬ÒòΪËüÃÇ̫ƽ³£ÁË¡£Ëü³ýÁ˱»±àÂë³É“%20”ÒÔÍ⣬»¹ÄܱàÂëΪһ¸ö“+”¡£¼ÓºÅ(+)±¾Éí±»±àÂëΪ%2B¡£µ±/ # = & ºÍ?×÷ΪÃû×ÖµÄÒ»²¿·ÖÀ´Ê¹ÓÃʱ£¬¶ø²»ÊÇ×÷ΪURL²¿·ÖÖ®¼äµÄ·Ö¸ô·ûÀ´Ê¹ÓÃʱ£¬ËüÃǶ¼Ó¦¸Ã±»±àÂë¡£
¡¡¡¡WARNINGÕâÖÖ²ßÂÔÔÚ´æÔÚ´óÁ¿×Ö·û¼¯µÄÒì¹¹»·¾³ÖÐЧ¹û²»ÉõÀíÏë¡£ÀýÈ磺ÔÚU.S. Windows ϵͳÖÐ, é ±»±àÂëΪ %E9. ÔÚ U.S. MacÖб»±àÂëΪ%8E¡£ÕâÖÖ²»È·¶¨ÐԵĴæÔÚÊÇÏÖ´æµÄURIµÄÒ»¸öÃ÷ÏԵIJ»×ã¡£ËùÒÔÔÚ½«À´URIµÄ¹æ·¶µ±ÖÐÓ¦¸Ãͨ¹ý¹ú¼Ê×ÊÔ´±êʶ·û(IRIs)½øÐиÄÉÆ¡£
¡¡¡¡ÀàURL²¢²»×Ô¶¯Ö´ÐбàÂë»ò½âÂ빤×÷¡£ÄãÄÜÉú³ÉÒ»¸öURL¶ÔÏó£¬Ëü¿ÉÒÔ°üÀ¨·Ç·¨µÄASCIIºÍ·ÇASCII×Ö·ûºÍ/»ò%xx¡£µ±Ó÷½·¨getPath() ºÍtoExternalF


Ïà¹ØÎĵµ£º

JavaÎļþ²Ù×÷´óÈ«£¨Ê®£©

73.FTPÏÂÔØ
/*
import sun.net.ftp.FtpClient;
import java.io.*;
import sun.net.*;
*/
//Èç¹ûÎļþÔÚij¸öĿ¼Ï£¬Ôò¼ÓÈëfc.cd("foodir");
//±ÈÈçÒªÏÂÔØftp://ftp.xx.com/index.htmlÔò£º
 try
 {
 FtpClient fc=new FtpClient("ftp.xx.com");
 fc.logi ......

java Filter___ ˳Ðò(Ò»)

һֱûÓÐ×ÐϸȥÑо¿ÏÂfilter £¬×î½üϵͳµÄ²âÊÔÁËÏ£º
ÏÈ¿´´úÂë°É
Java´úÂë
FirstFilter.java   
==================   
package com.test.filter;   
  
import java.io.IOException;   
  
import javax.servlet.Filter;  &nb ......

java rmi ±à³Ì³öÏÖµÄaccess deniedÎÊÌâ½â¾ö

java ÓÃrmi±àд¿Í»§/·þÎñ³ÌÐò
³öÏÖaccess denied ÎÊÌâ
ÒòΪ²»ÖªµÀÔõôÅäÖà ²ßÂÔÎļþ ¾Í½«¿Í»§¶ËµÄSystem.setSecurityManager(new RMISecurityManager())ɾÁË£¬ÔËÐÐjava ProductClient 
³É¹¦£¡
ÅäÖòßÂÔÎļþµÃÖ®ºó²ÅŪÀ² ......

java mysql ºº×Ö´æÈëʱÂÒÂë


´ÓÍøÂçÕª³­µ½µÄ½â¾ö·½·¨——
½â¾ö·½·¨¶þ£º
      Á¬½Ómysqlʱ(ÎÞÂÛÔÚ´Ómysql¶Á»¹ÊÇÈ¡Êý¾ÝµÄÇé¿ö)£¬Ö¸¶¨Ê¹ÓõıàÂ뷽ʽΪutf-8£¬¾ßÌå´úÂëÈçÏÂ
      //×°ÔØmysql-jdbcÇý¶¯
       Class.forName("com.mysql.jdbc.Driver" ......

JAVA±à³Ì¹æÔò

(1)   ÀàÃûÊ××ÖĸӦ¸Ã´óд¡£×ֶΡ¢·½·¨ÒÔ¼°¶ÔÏ󣨾ä±ú£©µÄÊ××ÖĸӦСд¡£¶ÔÓÚËùÓбêʶ·û£¬ÆäÖаüº¬µÄËùÓе¥´Ê¶¼Ó¦½ô¿¿ÔÚÒ»Æð£¬¶øÇÒ´óдÖм䵥´ÊµÄÊ××Öĸ¡£ÀýÈ磺  
  ThisIsAClassName  
  thisIsMethodOrFieldName  
  ÈôÔÚ¶¨ÒåÖгöÏÖÁ˳£Êý³õʼ»¯×Ö·û£¬Ôò´ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ