用java在mysql插入中文数据,插入读取数据都没问题,但在mysql中查询会出现乱码

求帮助找到方法了 在数据库中set names sdk;谢谢各位
2024-11-17 13:34:15
推荐回答(4个)
回答1:

如果是在cmd下查mysql出现乱码,则是mysql客户端的问题,即cmd登录的那个mysql的问题。
试试:http://zhidao.baidu.com/question/350527680.html

回答2:

你如果用,hibernate那就要用这两语话
response.setContentType("text/html;charset=utf-8");
request.setCharacterEncoding("utf-8");
如果,你用jsp存页面写的话,那你就要改这个属性
<%@ page language="java" import="java.util.*" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>

你就只看这三个地方,一定可以

回答3:

mysql连接字符串后面加一句话

?useUnicode=true

回答4:

学习。。。。。