博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SSM框架Jsp页面POST提交的中文数据保存到数据库变成乱码问题的分析
阅读量:4091 次
发布时间:2019-05-25

本文共 482 字,大约阅读时间需要 1 分钟。

在SSM框架搭建的项目中,当在页面表单提交(POST方式)汉字数据时,保存到数据库中是乱码,遇到这个情况有以下几个原因,等到一一排除改正之后,基本上不会出现这个问题了:

这里我以UTF-8编码为标准,整个环节都是用UTF-8(也可以使用其它编码格式,但是要保证编码一致性)

A  项目编码格式

    无论使用什么IDE,创建一个新的项目时都会为项目工程默认指定一个编码,检查这个编码是否是自己决定的编码(一般默认为GBK)

B springMVC的字符乱码过滤器没有配置

  springMVC框架再web.xml中可以配置一个POST形式的编码过滤器,用于解决POST形式的各种乱码问题

C  jsp页面编码

    默认创建一个jsp页面的时候,其编码格式为ISO-8859-1,需要确保jsp页面为UTF-8

D 数据库本身与系统应用的编码不一致

   数据库也有自己对应的编码格式,如果这个编码格式与项目编码格式不一致,就回导致乱码问题(具体查看和设置方式可网上查询一下)

E 配置数据连接池(如:C3P0连接池)的时候,这只数据库路径的时候,没有指定正确的字符编码格式同样会出现乱码

转载地址:http://kscii.baihongyu.com/

你可能感兴趣的文章
No devices detected. Fatal server error: no screens found
查看>>
db db2_monitorTool IBM Rational Performace Tester
查看>>
postgresql监控工具pgstatspack的安装及使用
查看>>
swift中单例的创建及销毁
查看>>
获取App Store中App的ipa包
查看>>
UIImage存为本地文件与UIImage转换为NSData
查看>>
[转]打印质数的各种算法
查看>>
[转]javascript with延伸的作用域是只读的吗?
查看>>
php的autoload与global
查看>>
IE不支持option的display:none属性
查看>>
[分享]mysql内置用于字符串型ip地址和整数型ip地址转换函数
查看>>
Https加密及攻防
查看>>
Java生成随机不重复推广码邀请码
查看>>
【JAVA数据结构】双向链表
查看>>
【JAVA数据结构】先进先出队列
查看>>
String类的intern方法随笔
查看>>
【泛型】一个简易的对象间转换的工具类(DO转VO)
查看>>
1.随机函数,计算机运行的基石
查看>>
MouseEvent的e.stageX是Number型,可见as3作者的考虑
查看>>
移植Vim配色方案到Eclipse
查看>>