当写入"总经理"的时候,出现的异常错误为Error 42000
解决方案 »
- Mysql查询三张表中指定列的数据~在线等。。
- 求查询大于和小于某个时间
- postgresql中 sql语句过长问题
- 如何用not in 代替not exists?一题作业?
- mysql 正则表达式 字符串匹配
- mysql 中有像oracle中的 nvl 函数吗?
- mysql服务无法启动,帮忙看看,谢谢~
- log.dump(有数据)如何导入到mysql中?
- mysql有对应于Oracel的rownum和MS Sql server的 TOP限制结果集返回大小的解决办法吗?
- MySQL安装时报错2013
- 从winxp客户端访问LInux下的MYSQL问题
- 如何在MYSQL中返回指定n行 到n+k行的数据?
我的是BS系统,所以从页面上来是GBK,只要放进数据库前转成ISO8859-1,
在读出后在转会来,就可以了。
public String tran(String code)//code是汉字字符串
{
String tmp=null;
try{
tmp = new String(code.getBytes(),"ISO-8859-1");
}
catch(Exception e8)
{System.out.println(e8.toString());}
return tmp;
}
将tmp插入数据库。
public string changeToUtf8(string test)
{
if(test.Length!=0)
{
byte[] tt =System.Text.Encoding.UTF8.GetBytes(test+" ")//这儿多了个空格;
string retstring = System.Text.Encoding.Default.GetString(tt,0,tt.Length);
return retstring;
}
else
{
return "";
}
}
哪位大虾能够解释一下吗,另外还有更好的办法吗?