取new String(StrValue.getBytes("iso8859-1"),"gb2312")
存new String(StrValue.getBytes("iso8859-1"));
存new String(StrValue.getBytes("iso8859-1"));
解决方案 »
- 征集java TTL实现方案,求大神关注
- eclipse 中的问题
- SiteMesh的装饰页面好难处理啊
- ssh部署于Tomcat启动时出现action: null的问题
- 路由器包传送的问题?
- hibernate中执行sqlQuery报错NonUniqueDiscoveredSqlAliasException
- client获取sunone的context出现: Cannot connect to ORB [Root exception is org.omg.CORBA.COMM_FAILURE: vmcid: SUN minor code: 20
- hibernate持久类的对应关系,求助达人!
- 访问数据库,出现java.lang.OutOfMemoryError错误,该咋办?
- JAVA方面的人才请进,大家帮忙介绍介绍??????
- 关于package路径设置问题
- 我的j2ee1.3服务起不来,请帮忙看看是哪里的错误
import java.io.*;
import java.util.*;//import oracle.jdbc.driver.*;public final class Jdbc_GB {
public static String changeFromGb(String sHTML)
{
StringBuffer svg=new StringBuffer();
try
{
StringBufferInputStream std=new StringBufferInputStream(sHTML);
BufferedReader bvb=new BufferedReader(new InputStreamReader(std,"GB2312"));
String tmp=null;
while((tmp=bvb.readLine())!=null)
{
svg.append(tmp);
}
std.close();
bvb.close();
}
catch(Exception eee)
{
System.out.println(eee);
}
return svg.toString();
}
public static String changeToGb(String vvv)
{
if(vvv==null)
{
return null;
}
try
{
ByteArrayOutputStream byt= new ByteArrayOutputStream();
BufferedWriter w = new BufferedWriter(new OutputStreamWriter(byt,"GB2312"));
w.write(vvv);
w.flush();
byte[] bytes=byt.toByteArray();
StringBuffer svg=new StringBuffer();
for(int i=0;i<bytes.length;i++)
{
svg.append((char)bytes[i]);
}
vvv=svg.toString();
byt.close();
w.close();
}
catch(Exception e)
{}
return vvv;
}
public static String GB(String str)
{
BufferedReader bsr = null;
StringBuffer strBuffer = new StringBuffer();
try
{
bsr = new BufferedReader(new InputStreamReader(new StringBufferInputStream(str), "GB2312"));
while(bsr.ready())
{
strBuffer.append(bsr.readLine());
}
bsr.close();
}
catch(Exception e)
{
System.out.println(e.getMessage());
}
return strBuffer.toString();
}
}