其他分享
首页 > 其他分享> > 关于汉字编码前后台问题

关于汉字编码前后台问题

作者:互联网

纯手工写了个页面,最后发送请求到后天的时候发现汉字全变样了,解决如下:

 

汉字前台传入
js中设置form的编码为utf-8

。。。

if (document.charset) {
document.charset = 'utf-8';
}
else {
form.setAttribute('accept-charset', 'utf-8');
//设置编码utf-8,不能够解析document.charset的浏览器,用form.accept-charset参数
}

。。。


比如 汉字 "元" utf-8编码 后为 %E5%85%83

Java后台接收需要转码回来

。。。
String fname = URLDecoder.decode(paramsMap.get("fname"), "UTF-8");

。。。

 

标签:编码,前后,utf,form,charset,汉字,汉字编码,关于,document
来源: https://www.cnblogs.com/cquccy/p/16363127.html