00问答网
所有问题
浏览器提交到服务器的数据中(包含中文)是用什么编码的(为什么不统一用UTF-8)?
浏览器提交到服务器的数据中(包含中文)是用什么编码的(为什么不统一用UTF-8)?
不同的浏览器会不一样吗
同一个浏览器不同的方法(post、get)会不一样吗
举报该问题
推荐答案 2016-05-05
不规定一定要用UTF-8编码,国内网站,常用的是UTF-8和GBK也就是gb2312。
post、get请求的编码,根据网站而定,可以通过抓包得到
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/eneTnrDeBrr0r0nTBZ.html
相似回答
浏览器中提交的中文的编码
方式
是什么
样的。
答:
GB2312 ,因为我
提交的
时候输入的中文显示的是这
java
中文
乱码问题
utf-8
和gbk的区别
答:
//将“中国“的gbk
编码
格式按着
utf-8
解析,或者反过来都会出现乱码。如
浏览器
当前为gbk编码,就以gbk编码格式来提交。 这本身是不会出现乱码的,问题就出在Web
服务器
接收数据的时候,HttpServletRequest在将客户端传来
的数据
转成ucs2码上出了问题。在默认情况下,是按着iso-8859-1编码格式来转的,而...
GET请求中关于
中文的编码
与解码
答:
在java中使用URLDecoder.decode(str, "
utf-8
")进行解码。
为什么
这里要进行二次编码?利用encodeURI()在javascript中对中文URL参数进行编码时,会和转义字符冲突,
浏览器
会将编码后的字符分开。会造成与原来的编码不符。第二次编码浏览器会将第一次转义的编码在转义过来,这样就和原来
编码的数据
一致了。
关于java中 get
提交
方式的乱码问题。
答:
这个原因是
服务器
导致的,服务器比如tomcat接收get方法默认使用的是ISO-8859-1编码,而
浏览器
发送时文字编码是和页面编码保持一致的,如果页面是使用utf-8 编码 get方法文字自然
是使用utf-8编码
,但接收服务器没有设置的情况下用了ISO-8859-1编码接收,中文自然就成乱码了,不过由于ISO-8859-1编码是单...
大家正在搜
浏览器连接不到服务器
浏览器与web服务器之间的协议
浏览器代理服务器怎么设置
为什么浏览器打不开网页
浏览器无法连接到代理服务器
浏览器无法提交数据
浏览器提交表格什么意思
服务器浏览器
浏览器服务器模式
相关问题
服务器响应浏览器的中文乱码是为什么
服务器编码是utf-8,程序文件的编码我都改成了utf-8,...
JSP页面提交后,提交的post中文是正常的,但是到达服务器...
关于java中 get提交方式的乱码问题。
JSP+jQuery的Ajax出现中文乱码,服务器已经将编码...
IE9浏览器怎么设置编码UTF-8?
java编码 servlet输出到浏览器出现中文乱码 求大神...
浏览器url传的中文是什么编码格式