通过JAVA向MYSQL中添加数据时,数据有汉子,在MYSQL中显示乱码(问号)

通过JAVA向MYSQL中添加数据时,数据有汉子,在MYSQL中显示乱码(问号),第1张

中文乱码问题通常有以下几个方面造成:

1)数据库的编码问题。建立数据库的时候确保字符编码是GBK或UTF-8,这样才能支持中文

2)页面的编码问题。确保Java程序里面或者HTML/JSP页面的编码也是GBK或者UTF-8。

<%@ page language="java" contentType="text/html; charset=GBK"

  pageEncoding="GBK"%>

3)Java后台程序的编码问题。如果是Web项目,可以使用以下代码进行字符编码设置,保证编码为GBK或UTF-8。

requestsetCharacterEncoding("GBK");

学生id //int类型

name //字符串类型

是从控制台得到

String sql = "insert into operson values("+id+",'"+name+"')";

你在数据源中设置你的要连接的数据库了么?

-----------------------------------------

你试验一下:

第一,把

Microsoft Access Driver (db1mdb)}这个地方的db1mdb改成mdb,也就是Microsoft Access Driver (mdb)};

第二,那个路径是中文么?希望你把它放在一个没有中文的路径下。

以上就是关于通过JAVA向MYSQL中添加数据时,数据有汉子,在MYSQL中显示乱码(问号)全部的内容,包括:通过JAVA向MYSQL中添加数据时,数据有汉子,在MYSQL中显示乱码(问号)、java连接数据库 对一张学生表 增加学生id ,name, 用Scanner 控制台 输入学生信息 问号中怎么写、Java连接access数据库时中文字符出现问号等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9693943.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存