jsp写mysql数据库出现中文乱码

今天用jsp做个图片书管理系统,向mysql数据库中存中文的时候显示乱码,如图书名: web????

修改页面是http://localhost:8080/library/book?action=bookModifyQuery&ID=14

根据中文乱码的处理方法:

表单method方式为post或get中文乱码的解决方法

jsp:include包含html文件出现中文乱码的解决方法

在servlet中输出JS中文乱码,servlet中alert对话框出现中文乱码的解决方法

MyEclipse中JSP的页面编码-中文乱码快速解决

测试页面之间传递,表单传参都不会出现乱码。

但在向数据库传的时候会出现乱码。

jsp页面使用的是UTF-8编码方式,但是出现乱码

最后查出原因:是因为数据库中的设置与jsp编码不统一。

查看MYsql编码的方法:

在mysql的控制台输入mysql> show variables like ‘character%’;

mysql

出现的编码方式,如果跟SP中设置的编码方式不同。

运行MySQL中的jsp写mysql数据库出现中文乱码

重新设置你的编码方式

jsp写mysql数据库出现中文乱码

选择与JSP相同的编码方式UFT-8

再写数据库,查看乱码解决了。

125jz网原创文章。发布者:江山如画,转载请注明出处:http://www.125jz.com/8731.html

(0)
江山如画的头像江山如画管理团队
Java Vector可实现自动增长的对象数组
上一篇 2020年8月20日 下午6:16
idea不识别@webServlet注解,javax.servlet.htttp 找不到的解决方法
下一篇 2020年8月22日 下午3:15

99%的人还看了以下文章

  • MVC详解:模型(Model)-视图(View)-控制器(Controller)

    MVC(模型-视图-控制结构)是软件开发中常用的一种架构模式。它强制性的将输入、处理和输出分开。使应用程序被分成三个核心部件:模型 (Model)、视图(View)和控制(Controller)。它们各自处理自己的任务,有效地分离存储数据和展示数据功能模块以降低它们之间的耦合度。 MVC体系结构: 模型层主要负责保存和访问业务数据,执行业务逻辑和操作。这一层…

    2020年2月23日
    8.5K0
  • Tkinter(Python GUI编程)从入门到精通(一)

    什么是Tkinter 一个 GUI 程序一般由窗口、下拉菜单或者对话框等图形化组件构成, 通过鼠标点击菜单栏、按钮或者弹出对话框的形式来实现人机互动,从而提升人机交互的体验,让“冰冷”的程序变得有“温度”。 注意:GUI 这一概念并非 Python 语言独有,它属于计算机科学技术领域中的一个概念,比如使用 C/C++ 语言开发的 Qt、GTK、Electro…

    2022年8月20日
    7.7K0
  • AdaGrad算法—随机梯度下降算法

    AdaGrad算法,它可以根据自变量在每个维度的梯度值的大小来调整各个维度上的学习率,从而避免统一的学习率难以适应所有维度的问题。

    2023年10月9日
    6.6K0
  • python 集合使用案例:选修课统计

    相关阅读:python 集合的使用,案例详解 本学期学校共开设了3门选修课,一个班有25位学生,选修的情况如下: 选修1号课程的同学有: set1 = {‘张三’, ‘李四’, ‘王五’, ‘马六’, ‘赵七’, ‘钱八’} 选修2号课程的同学有: set2 = {‘姬一’, ‘孙必’, ‘周冲’, ‘王五’, ‘方向’, ‘张玉’} 选修3号课程的同学有:…

    2020年1月22日
    9.0K0
  • 第一课:maven是什么,为什么使用Maven?

    maven是一款服务于java平台的自动化构建工具。

    2023年1月27日
    4.3K0
  • 基于jspSmartUpload的Jsp文件上传实例(只能上传图片格式文件)

    支持中文的jsp文件上传组件:jspSmartUpload.jar下载 jar包的存放位置:WEB-INF\lib下。 upload_image.html <form method=”post” action=”new_upload.jsp” enctype=”multipart/form-data”> <input type=”file”…

    2018年12月11日
    10.3K0