当前位置:首页 - 最新情报 - 行业资讯 - “扫清”建站中的form表单乱码问题

“扫清”建站中的form表单乱码问题

来源:http://www.021jianzhan.cn/   时间:2014-01-25   点击数:

懂得程序的朋友们应该都知道,form表单可是程序中的重要组成部分,但经常会在这个表单中看到一堆乱码,这可不利于网站的运营。不过,有上海网站建设公司在此,大家不用担心,肯定能帮您快速解决的。

一、表单提交时的乱码

一般情况下,表单的提交方式主要有两种,即get和post提交方式。如果这两种方式产生了乱码问题,会有不同的解决方案。

1.Get请求

这个问题的解决方法比较复杂,需要借助到String类型的构造函数,其中的一个构造函数就是用界定编码方式去解码,一般我们会选择“UTF-8”。等到参数重新构造,问题就会迎刃而解。

2.Post请求

这个处理方法并不难,主要修改请求内的编码就成了,即只要在服务器端的最开始出将请求数据设置成“UTF-8”即可。

二、超链接时出现的乱码

从超链接角度来看,它会向服务器端发送一个请求,而它发出的请求就属于get请求,。也就是说,在超链接中出现的乱码处理,就跟get请求的处理方式一致。

三、浏览器版本低导致的乱码

其实,这个问题非常多见,对于不能版本的浏览器,就会出现一些乱码问题。如何解决?可以在java.net包中提供了URLEncoder类和URLDcoder类,这两个类又分别提供了encode和decode两个静态方法,分别用于进行编码和解码。只要我们传递的编码中文参数再传递个服务器,等到服务器一解码,就能显示成中文了。

以上是上海网站建设公司总结的几大常见form表单代码问题,希望能对各位站长的建站工作有所帮助。

版权所有©珍岛 Copyright©trueland    沪ICP备09078302号-221    百度地图

网站建设咨询热线:021-51093095    

沪公网安备 31010902001251号