乱码问题

来源:互联网 发布:郑大新校区淘宝地址 编辑:程序博客网 时间:2024/06/06 00:13

今天总结一下今天学到的内容,顺便也整理一下乱码的相关问题。

相信很多程序猿在测试模块的时候,偶尔会遇到一点问题。就是乱码的问题。

其实乱码问题无非是要经过两个问题。

前台的问题,或者是后台的问题。

下面我们来说说解决乱码的几种情况:

第一种:就是刚刚我遇到的问题。这个乱码问题是由于忽略传输方式引起的问题的。

我们知道由前端的数据要到后台的话,是否要经过一系列的步骤。

所以我们先不要急着将数据存储到数据库里面去,先打印一下看看是否乱码?

如果这时候是乱码的话,就说明问题了。有些很牛逼的人,他们一般都是用debug模式设定断点就可以查看出来了。而我还是一个小菜鸟。

所以我现在还是用System.out.println()来打印。

扯回正题,如果这个时候出现乱码的话,那就可能是在提交时候的方式产生 的问题。

比如说一个表单,这个表单有一个属性是显示或者表明传输方式的。

例:

<form method >

<input name="name" type="type" value>

<input name="name" type="type" value>

....,,,

</form>


最后提交的时候还是根据那个method来规定传输的方式。

所以这个时候出现问题的话,一般讲method改为post方式。


第二种:就是在后台打印显示正确,不是乱码,但是到了数据库中显示是乱码,这说明是数据库中的存储方式与你现在要存储的数据不一致。

这种解决方法可以再安装数据库时统一编码格式。


各种解决方案还在研究中。。。。



0 0