时间:2021-07-01 10:21:17 帮助过:30人阅读
今天总结一下今天学到的内容,顺便也整理一下乱码的相关问题。 相信很多程序猿在测试模块的时候,偶尔会遇到一点问题。就是乱码的问题。 其实乱码问题无非是要经过两个问题。 前台的问题,或者是后台的问题。 下面我们来说说解决乱码的几种情况: 第一种:就
今天总结一下今天学到的内容,顺便也整理一下乱码的相关问题。
相信很多程序猿在测试模块的时候,偶尔会遇到一点问题。就是乱码的问题。
其实乱码问题无非是要经过两个问题。
前台的问题,或者是后台的问题。
下面我们来说说解决乱码的几种情况:
第一种:就是刚刚我遇到的问题。这个乱码问题是由于忽略传输方式引起的问题的。
我们知道由前端的数据要到后台的话,是否要经过一系列的步骤。
所以我们先不要急着将数据存储到数据库里面去,先打印一下看看是否乱码?
如果这时候是乱码的话,就说明问题了。有些很牛逼的人,他们一般都是用debug模式设定断点就可以查看出来了。而我还是一个小菜鸟。
所以我现在还是用System.out.println()来打印。
扯回正题,如果这个时候出现乱码的话,那就可能是在提交时候的方式产生 的问题。
比如说一个表单,这个表单有一个属性是显示或者表明传输方式的。
例:
最后提交的时候还是根据那个method来规定传输的方式。
所以这个时候出现问题的话,一般讲method改为post方式。
第二种:就是在后台打印显示正确,不是乱码,但是到了数据库中显示是乱码,这说明是数据库中的存储方式与你现在要存储的数据不一致。
这种解决方法可以再安装数据库时统一编码格式。
各种解决方案还在研究中。。。。