有关MYSQL5.0的编码问题? jdbc:mysql://127.0.0.1/xyz?useUnicode=true&characterEncoding=gbk数据库连接设置一下字符集 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 首先你要确定到底是那里出现乱码!你将向论坛添加的字符串打印出来,看看有没有乱码。例如:content为你提交的某一个字段名String str=request.getParameter("content");System.out.println(str);//看看打印的结果会不会出现乱码//如果出现乱码,再试试这样String str=new String(request.getParameter("content").getBytes("ISO-8859-1"),"UTF-8");System.out.println(str);//看看这样会不会出现乱码,如果不出现乱码就可以向数据库添加数据了//如果还出现乱码,你可以再试试这个函数有没有用public String codeToString(String str){ String s=str; try{ byte temp[]=s.getBytes("ISO-8859-1"); s=new String(temp); return s; } catch(Exception e) { return s; }} jdbc:mysql://127.0.0.1/xxx?useUnicode=true&characterEncoding=gbk数据库:MYSQL5.0,数据库编码为gbkResin编码更改为utf-8 MySql里怎么得到所有表的字段名称 WHERE后面可容多少个OR 关于mysql进程占用到100% 问题 大家帮我看一下这个表有什么问题?为什么总是建表失败?? Index 相关问题. (简单) 奇怪的问题?? MYSQL的性能方面如何呢? 数据库查询的group by 的不明白的地方 请叫表名里有变量该怎么正确表示啊?? mysql 加了orderby 查询速度超级慢怎么办 帮我看看这个mysql存储过程哪里错了,急,分数现结,不够另开帖加分,谢谢 MySql最新的简体中文版本号是多少,哪有下载地址。我要下!!!
你将向论坛添加的字符串打印出来,看看有没有乱码。
例如:content为你提交的某一个字段名
String str=request.getParameter("content");
System.out.println(str);
//看看打印的结果会不会出现乱码
//如果出现乱码,再试试这样
String str=new String(request.getParameter("content").getBytes("ISO-8859-1"),"UTF-8");
System.out.println(str);
//看看这样会不会出现乱码,如果不出现乱码就可以向数据库添加数据了//如果还出现乱码,你可以再试试这个函数有没有用
public String codeToString(String str)
{
String s=str;
try{
byte temp[]=s.getBytes("ISO-8859-1");
s=new String(temp);
return s;
}
catch(Exception e)
{
return s;
}
}
Resin编码更改为utf-8