form表单--中文数据提交--后台保存后成类似--"籅“的编码--是什么原因

时间:2023-01-05 16:12:09
form表单--中文数据提交--后台保存后成类似--"&#31813“的编码--是什么原因?
查询了数据库里面的中文数据也是类似--"&#31813“这种的编码,请问有遇到过类似问题的朋友吗!!

10 个解决方案

#1


form表单--中文数据提交--后台保存后成类似--"籅“的编码--是什么原因
这是保存后返回的哦果页面

#2


你是post提交吗?  先看看这个,在看看数据从jsp提交到后台的时候是不是乱码

#3


数据库里面的中文字段也是保存的类似----&#30231---之类的编码-,谁知道这属于什么编码?

#4


该回复于2014-04-15 16:49:35被版主删除

#5


肯定是编码出错
&#31813——籅

#6


html编码格式
http://dev.networkerror.org/utf8/?start=31800&end=31900&cols=4&show_uni_int=on&show_uni_hex=on&show_html_ent=on&show_raw_hex=on&show_raw_bin=on

#7


我数据库里字符集是---ZHS16GBK----JSP编码是GBK,当然是POST提交

#8


会是什么地方的问题呢,求解释

#9


在前端网页向后台服务器传递数据时出现的问题,可以看下JSP里面的request的字符集和服务器端的字符集是否一致。猜测是这两个不一致造成的,你可以在控制台打印下传到后台的数据。如果上面讲的两个字符集是一样的。那可能是其他原因。
不过如果要解决这个问题,可以对每一个字符编码去掉‘&#’,然后再在unicode编码表中找到对应的中文,然后转换。

#10


打一下log或者debug跟一下,肯定是编码问题,看看是哪里出错的

#1


form表单--中文数据提交--后台保存后成类似--"籅“的编码--是什么原因
这是保存后返回的哦果页面

#2


你是post提交吗?  先看看这个,在看看数据从jsp提交到后台的时候是不是乱码

#3


数据库里面的中文字段也是保存的类似----&#30231---之类的编码-,谁知道这属于什么编码?

#4


该回复于2014-04-15 16:49:35被版主删除

#5


肯定是编码出错
&#31813——籅

#6


html编码格式
http://dev.networkerror.org/utf8/?start=31800&end=31900&cols=4&show_uni_int=on&show_uni_hex=on&show_html_ent=on&show_raw_hex=on&show_raw_bin=on

#7


我数据库里字符集是---ZHS16GBK----JSP编码是GBK,当然是POST提交

#8


会是什么地方的问题呢,求解释

#9


在前端网页向后台服务器传递数据时出现的问题,可以看下JSP里面的request的字符集和服务器端的字符集是否一致。猜测是这两个不一致造成的,你可以在控制台打印下传到后台的数据。如果上面讲的两个字符集是一样的。那可能是其他原因。
不过如果要解决这个问题,可以对每一个字符编码去掉‘&#’,然后再在unicode编码表中找到对应的中文,然后转换。

#10


打一下log或者debug跟一下,肯定是编码问题,看看是哪里出错的