我在mysql数据库中创建了一个表,其中有一个数据name 属性值是中文
在eclipse中读取该表name,结果显示的是一串符号。在我把name中得值改成英文 eclipse才显示英文,难道 在读取数据库中表的属性值不能设置为中文?
------解决方案--------------------
试试new String (rs.getBytes("name"),"utf-8")
------解决方案--------------------
将String name=res.getString("name"); 改成
String name= new String(res.getString("name").getBytes("utf-8"));