原創:http://big5.ccidnet.com:89/gate/big5/jiangyl.blog.ccidnet.com/blog/ccid/do_showone/tid_101119.html
做程式時,涉及中文的時候經常會出現亂碼,那麼,我們就不得不用一個方法把亂碼轉回來,下面是一個轉碼的方法
String codeToString(String str)
{
String s=str;
try
{
byte tempB[]=s.getBytes("gb2312");
s=new String(tempB);
return s;
}
catch(Exception e)
{
return s;
}
}
String username=request.getParameter("username");
當我們如上方法取中文username變數的時候,就會出現亂碼,我就採取了如下方法
String username=codeToString(request.getParameter("username"));