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

½â¾öjava±à³ÌÂÒÂëÎÊÌâ

´¦ÀíÂÒÂëÎÊÌâ
1¡¢¹æ·¶Êý¾Ý¿âºÍÒ³ÃæËùÓбàÂëͳһΪһÖÖÀýÈçutf-8
2¡¢hibernateÁ¬½ÓÊý¾Ý¿âÉèÖÃÁ¬½Ó±àÂë
<session-factory>
   <property name="connection.url">
   jdbc:mysql://127.0.0.1:3306/leaveword?useUnicode=true&amp;characterEncoding=utf-8
  </property>
</session-factory>
3¡¢Ìá½»Êý¾Ýǰ½øÐбàÂë
String userName = new String (userName.getBytes("iso-8859-1","utf-8"))
»òÕß¼ÓÈë¹ýÂËÆ÷
¼ÓÈë¹ýÂËÆ÷²½Öè
1£©Ð´Ò»¸ö¹ýÂËÆ÷Àà
package com.filter;
import java.io.IOException;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
/**
* ¹ýÂËÆ÷±àÂë
*
* @author Administrator
*
*/
public class CharacterEncodingFilter implements Filter {
String encoding = null;
FilterConfig filterConfig = null;
public void destroy() {
// TODO Auto-generated method stub
this.encoding = null;
this.filterConfig = null;
}
/**
* ¹ýÂË´¦Àí·½·¨
*/
public void doFilter(ServletRequest arg0, ServletResponse arg1,
FilterChain arg2) throws IOException, ServletException {
// TODO Auto-generated method stub
if(encoding !=null){
//¶ÔÇëÇó½øÐбàÂëÉèÖÃ
arg0.setCharacterEncoding(encoding);
}
//½«´¦ÀíȨת½»¸øÏÂÒ»¸ö´¦ÀíÆ÷
arg2.doFilter(arg0,arg1);
}
/**
* ³õʼ»¯·½·¨
*/
public void init(FilterConfig arg0) throws ServletException {
// TODO Auto-generated method stub
this.filterConfig = arg0;
this.encoding = arg0.getInitParameter("encoding");
}
}

2£©ÅäÖÃweb.xml
<filter>
<filter-name>CharacterEncodingFilter</filter-name>
<filter-class>com.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
<init-param>
<param-name&g


Ïà¹ØÎĵµ£º

java»ñȡϵͳ±àÂë

ÓÉÓÚJDKÊǹú¼Ê°æµÄ£¬ÔÚ±àÒëµÄʱºò£¬Èç¹ûÎÒÃÇûÓÐÓÃ-encoding²ÎÊýÖ¸¶¨ÎÒÃǵÄJAVAÔ´³ÌÐòµÄ±àÂë¸ñʽ£¬Ôòjavac.exeÊ×ÏÈ»ñµÃÎÒÃDzÙ×÷ϵͳĬÈϲÉÓõıàÂë¸ñʽ£¬Ò²¼´ÔÚ±àÒëjava³ÌÐòʱ£¬ÈôÎÒÃDz»Ö¸¶¨Ô´³ÌÐòÎļþµÄ±àÂë¸ñʽ£¬JDKÊ×ÏÈ»ñµÃ²Ù×÷ϵͳµÄfile.encoding²ÎÊý(Ëü±£´æµÄ¾ÍÊDzÙ×÷ϵͳĬÈϵıàÂë¸ñʽ£¬ÈçWIN2k£¬ËüµÄֵΪGBK)£¬È»º ......

java±àÂë2

String str = "ÖÐ";
 
 
  String str1 = new String(str.getBytes("gbk"), "ISO8859-1");
  String str2 = new String(str1.getBytes("ISO8859-1"), "gbk");
  System.out.println(str2);  //Êä³ö"ÖÐ" ......

·è¿ñjava½²Òå java˳ÐòÑ­»·ÓëjavaÊý×é

1.
˳Ðò¿ØÖÆ
if
else
switch  
 ¿ÉÒÔÓÃbyte,short,char,int×öΪ±í´ïʽÀàÐÍ
Ñ­»·½á¹¹
while
do ...while
for
±êÇ©Ìø×ª£º
outer:
break outer;
outer:
continue outer;
2.Êý×éÀàÐÍ
 Êý×éÒ²ÊÇÒ»ÖÖÊý¾ÝÀàÐÍ£¬Ëü±¾ÉíÊÇÒýÓÃÀàÐÍ¡£
¾²Ì¬³õʼ»¯£º³ÌÐòÔ±ÏÔʾָ¶¨³õʼֵ£¬ÏµÍ³¾ö¶¨³¤¶È¡£
¶¯Ì¬ ......

java³ÌÐòʵÏÖutf 8ת±¾µØ»¯±àÂë

package script;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import java.io.FileWriter;
public class Change {
 public static void main(String[] args) throws Exception {
  Change c = new Change();
  c.utf8toLocaleCode();
&n ......

JavaдÎļþÔ´Âë

import java.io.*;
public class FileWrite {
public static void main(String args[]) {
String outPut = "C:\\bin";
StringBuffer ab = new StringBuffer();
for(int i=6;i<=30;i++){
ab.append("http://www.test.com/joke/index_"+i+".htm\r\n&qu ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ