javaÊý¾Ý¿âµÈ——ÂÒÂëÎÊÌâ½â¾ö°ì·¨
ÖÐÎÄÂÒÂë½â¾ö·½°¸£º
Êý¾Ý¿âÂÒÂë:
UTF-8¶ÔÖÐÎÄÓÃ3¸ö×Ö½ÚÀ´±íʾ
String s =”·ÉÏè”;
byte[] utf8 = s.getBytes(“utf-8”);//»ñµÃutf-8±àÂëµÄ×Ö½ÚÖµ
System….(new String(utf8,”gbk”);//ÓÃGBK±àÂë¸ñʽ¶ÔUTF-8±àÂë¸ñʽµÄ×Ö½ÚÊý×é½øÐнâÂ룬½«²úÉúÂÒÂë¡£
²é¿´Êý¾Ý¿âµÄ×Ö·û¼¯
show variables like 'character\_set\_%';
show variables like 'collation_%';
--ÉèÖÃÊý¾Ý¿â×Ö·û±àÂë
set names 'GBK'
alter database payment character set GBK;
create database mydb character set GBK;
set character_set_client=gbk;
set character_set_connection=gbk;
set character_set_database=gbk;
set character_set_results=gbk;
set character_set_server=gbk;
set character_set_system=gbk;
set collation_connection=gbk;
set collation_database=gbk;
set collation_server=gbk;
Servlet½â¾ö·þÎñÆ÷¶Ë´«¸ø¿Í»§¶Ë²úÉúµÄÂÒÂëÎÊÌâ
Ìí¼ÓGB2312±àÂë
Ïò·þÎñÆ÷Êä³öÖÐÎÄʱ³öÏÖÂÒÂë»ò“£¿”×î³£ÓõĽâ¾ö·½°¸£º
service(HttpServletRequest request,HttpServletResponse response){
String s =” ÖÐÎÄ”;
response.setContentType(“text/html;charset=utf-8”);
PrintWriter out = response.getWriter();
out.println(s);
}
ÒÔÉÏ·½·¨ÓÐʱºò»áʧÁ飬ËùÒÔʹÓÃÏÂÃæÊÔÊÔ£º
service(){
String s = “ÖÐÎÄ”;
PrintWriter out = response.getWriter();
response.setHeader(“Content-Type”,”text/html;charset=utf-8”);//ÉèÖÃConten-TypeÏìӦͷ
out.println(new String(s.getByte(“utf-8”),”iso-8859-1”));
}//»ñµÃutf-8±àÂëµÄ×Ö½ÚÊý×éºó£¬½«Æä°´ÔÑù±£´æÔÚString¶ÔÏóÖÐ
}
1struts:
String name =request.getParameter("username");
String username;
try {
username=new String(request.getParameter("username").getBytes("ISO-8859-1"), "gb2312" );
username = new String(username.getBytes(“ISO8859-1”),”GBK”);
2 struts2
HttpServletRequest request=ServletActionContext.getRequest();String
str=new Strin
Ïà¹ØÎĵµ£º
Java NIO APIÏê½â
ÔÚJDK
1.4ÒÔǰ£¬JavaµÄIO²Ù×÷¼¯ÖÐÔÚjava.ioÕâ¸ö°üÖУ¬ÊÇ»ùÓÚÁ÷µÄ×èÈû£¨blocking£©API¡£¶ÔÓÚ´ó¶àÊýÓ¦ÓÃÀ´Ëµ£¬ÕâÑùµÄAPIʹÓúܷ½
±ã£¬È»¶ø£¬Ò»Ð©¶ÔÐÔÄÜÒªÇó½Ï¸ßµÄÓ¦Óã¬ÓÈÆäÊÇ·þÎñ¶ËÓ¦Óã¬ÍùÍùÐèÒªÒ»¸ö¸üΪÓÐЧµÄ·½Ê½À´´¦ÀíIO¡£´ÓJDK 1.4Æð£¬NIO
API×÷Ϊһ¸ö»ùÓÚ»º³åÇø£¬²¢ÄÜÌṩ·Ç×èÈû(non-blo ......
¿´ÁËһƪÈëÃÅÎÄÕ£¬ºÃÏó²»´í£¬ÊÕ¼¯Ò»Ï£º
http://blog.csdn.net/njchenyi/archive/2007/09/12/1782252.aspx
ApacheµÄSOAP over CorbaµÄÎÄÕ£¬µ«Ê¹ÓÃÁËApache SOAP£¬Õâ¸ö±È½ÏÀÏÁË£¬ÏÖÔÚÓиüеÄAxis 2£¬ÀÁµÃÕÒSOAP API PackageÁË¡£
http://www.scottnichol.com/apachesoapcorba.htm
Ñо¿Ò»ÏÂCorba to SOAP Bridge£¬Óгɹ ......
package com.xxx.yyy;
public class kkkEncode
{
public native static boolean encode(double loIn, double laIn, double[] point); //ÉùÃ÷Ò»¸öͬ¿âÒ»ÑùµÄ·½·¨
public native static boolean decode(double loIn, double laIn, double[] p ......
/*
* CookieSupport.java
* Copyright (C) 2007-3-19 <JustinLei@gmail.com>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version ......