易截截图软件、单文件、免安装、纯绿色、仅160KB

jsp+mysql中sql语句中的中文问题

环境:tomcat5+jdk6+mysql5
String type=new  String(request.getParameter("type").getBytes("8859_1"),"GBK");传参是“中文”
"select * from t1 where t1.type='"+type+"'";
这个是可以的,而
"select * from t1 where t1.type='中文'";
就不行,报错是中文部分是乱码
String type=“中文”;
"select * from t1 where t1.type='"+type+"'";
这个也是错的
String type=“中文”;
type= new String(type.getBytes("gbk"));
"select * from t1 where t1.type='"+type+"'";
也不行

数据库编码gbk

页面编码:
<%@ page contentType="text/html; charset=gbk" language="java" import="java.sql.*,java.util.Date,java.util.*,java.io.*" errorPage="" %>
<meta http-equiv="Content-Type" content="text/html; charset=gbk" />

Connection编码:characterEncoding=GBK"

mysql> show variables like 'character\_set\_%';
+--------------------------+--------+
| Variable_name            | Value  |
+--------------------------+--------+
| character_set_client    | gbk    |
| character_set_connection | gbk    |
| character_set_database  | gbk  &nb


相关问答:

jsp页面中字体变色问题 - Java / Web 开发

<html><head><title>[@title]</title>
<meta http-equiv=Content-Type content="text/html; charset=gb2312">
<script language='javascript'>
function diyCheck ......

JSP读入数据库 - Java / Java EE

我是个新手,做一个JSP网页,我要读出数据库正常,但是我要修改的时候,也就是读入的时候出现乱码,请高手告诉我怎么解决,先谢谢了。
request.setCharacterEncoding("UTF-8");

把编码统一

/**
......

jsp平台系统如何实现站内发消息? - Java / Web 开发

用户登录系统就可以在右下角弹出自己收到的消息提示框
请问各位大哥这个在前端如何实现比较好,性能优先
我的思路是:1.前端通过ajax技术隔一段时间请求一下后台,查看当前登录人是否有消息,如果有,则显示隐藏的 ......

jsp页面间变量传递及获取的问题 - Web 开发 / 其他

搜索了一下:http://so.csdn.net/bbsSearchResult.aspx?q=jsp+%e4%bc%a0%e9%80%92&p=1,没有发现能用的。因为我是初学jsp,因此有些也许能用,只是我看不明白?
一、我的情形:
a.html 通过<form action=&q ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号