当前位置: 技术问答>java相关
在bean中解决乱码问题,为什么编译错,大家请看一看,一定给分
来源: 互联网 发布时间:2015-03-17
本文导语: 源程序: package test; import java.sql.*; import java.text.*; import java.util.*; import com.sybase.jdbcx.*; public class test { public Connection Connect() { String s=null; String in="中文"; byte temp[]; temp=in.getBytes("iso-8859-1"); s=new String...
源程序:
package test;
import java.sql.*;
import java.text.*;
import java.util.*;
import com.sybase.jdbcx.*;
public class test
{
public Connection Connect()
{
String s=null;
String in="中文";
byte temp[];
temp=in.getBytes("iso-8859-1");
s=new String(temp);
}
}
错误:
test.java:15: unreported exception java.io.UnsupportedEncodingException; must be caught or declared to be thrown
temp=in.getBytes("iso-8859-1");
^
1 error
package test;
import java.sql.*;
import java.text.*;
import java.util.*;
import com.sybase.jdbcx.*;
public class test
{
public Connection Connect()
{
String s=null;
String in="中文";
byte temp[];
temp=in.getBytes("iso-8859-1");
s=new String(temp);
}
}
错误:
test.java:15: unreported exception java.io.UnsupportedEncodingException; must be caught or declared to be thrown
temp=in.getBytes("iso-8859-1");
^
1 error
|
package test;
import java.sql.*;
import java.text.*;
import java.util.*;
import com.sybase.jdbcx.*;
public class test
{
public Connection Connect()
{
try{
String s=null;
String in="中文";
byte temp[];
temp=in.getBytes("iso-8859-1");
s=new String(temp);
}catch(Exception e){
System.out.println("Error:" + e);
}
}
}
import java.sql.*;
import java.text.*;
import java.util.*;
import com.sybase.jdbcx.*;
public class test
{
public Connection Connect()
{
try{
String s=null;
String in="中文";
byte temp[];
temp=in.getBytes("iso-8859-1");
s=new String(temp);
}catch(Exception e){
System.out.println("Error:" + e);
}
}
}