首页 > 编程语言 >javaWeb中文乱码

javaWeb中文乱码

时间:2023-12-22 16:11:07浏览次数:40  
标签:中文 javaWeb utf8 数据库 req doPost 乱码

问题归类

1.登录时无法用中文名登录
2.页面修改数据,后端传入乱码

解决方法

1.数据库

看看数据库编码集是不是中文编码集

如果不是可以在数据库中运行下面语句

ALTER DATABASE 数据库 CHARACTER SET = utf8mb4

2.数据库连接

关键是characterEncoding=utf8没有的加上

url=jdbc:mysql://localhost:3306/数据库?rewriteBatchedStatements=true&useSSL=false&characterEncoding=utf8&serverTimezone=UTC

3.Servlet中

在doPost中第一句加上req.setCharacterEncoding("utf8");

我这里doGet也调用doPost了所有没有在doGet中加

protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
    req.setCharacterEncoding("utf8");
}

标签:中文,javaWeb,utf8,数据库,req,doPost,乱码
From: https://www.cnblogs.com/qy-blog/p/17921821.html

相关文章

  • javaweb中的设计模式
    1.监听器基于观察者模式。1.myTestEvent自定义事件。被观察者publicclassMyTestEventextendsApplicationEvent2.MyNoAnnotationListener自定义监听器。观察者@ComponentpublicclassMyNoAnnotationListenerimplementsApplicationListener<MyTestEvent>{@Override......
  • LocalSend v1.8.0 开源跨平台的局域网文件传输工具中文版
    LocalSend下载官网地址:https://localsend.org/#/download包管理器使用终端安装。Winget:> wingetinstalllocalsendChocolatey:> chocoinstalllocalsendScoop:> scoopbucketaddextras;scoopinstalllocalsendLocalSend一款开源支持全平台的局域网文......
  • 图片名中文翻译成英文
    1.图片名只保留中文importosimportreimportunicodedatadefis_chinese(char):"""判断一个字符是否是中文。"""returnunicodedata.category(char).startswith('Lo')defretain_chinese(filename):"""保留文件名中的中文字......
  • 今日bug之配置项值为中文逗号报错
    启动报错org.springframework.beans.factory.UnsatisfiedDependencyException:Errorcreatingbeanwithname'slymUrlController':Unsatisfieddependencyexpressedthroughfield'qlrlxZjzlDzMap';nestedexceptionisorg.springframework.beans.......
  • Jenkins设置中文
    一、下载插件访问jenkins,选择【ManageJenkins】->【Plugins】->【AvailablePlugins】搜索【locale】,勾选进行安装相关插件 二、重启在URL的后面加上restart,例如:http://lP地址:端口号/restart三、配置【ManageJenkins】->【ConfigureSystem】->【Locale】输入"zh_CN",勾......
  • 7z 命令行压缩解压详解-中文版
    1)简介7z,全称7-Zip,是一款开源软件。是目前公认的压缩比例最大的压缩解压软件。主页:http://www.7-zip.org/中文主页:http://7z.sparanoid.com/命令行版本下载:http://7z.sparanoid.com/download.htmlWindows去官网下载安装包安装linux使用命令安装:sudoaptinstallp7zip-full......
  • [转]CryptoJS-中文文档
    原文地址:CryptoJS-中文文档-掘金原始文档:code.google.com/archive/p/c…介绍CryptoJS是一个JavaScript的加解密的工具包。它支持多种算法:MD5、SHA1、SHA2、SHA3、RIPEMD-160的哈希散列,以及进行AES、DES、Rabbit、RC4、TripleDES加解密。散列算法MD5MD5是一种广泛使......
  • Javaweb | 状态管理:Session、Cookie
    ......
  • C语言中文网
    关于C语言中文网」C语言中文网,一个在线学习编程的网站。它始于C语言,但不终于C语言,除了C语言,您还可以学习C++、Java、Python、Golang、PHP、Linux等其它技能,请「猛击这里」查看所有教程。C语言中文网成立于2012年初,由站长「严长生」在大三寒假期间创办,致力于分享优质编程教程,......
  • 【Python&目标识别】Yolo v5-7.0版本中文标签显示方法(附字体链接)
    ​    Yolo的程序之前已经定制化输出过了,但是最近业主突然想要中文的标签,所以赶紧去修改了一下源代码,从网上发现很多资料都改这改那,搞四五个文件结果还没成功。所以自己研究了一下,现在已经完美解决了。今天就和大家分享一下Yolov5-7.0版本的目标识别如何添加中文的标签......