java接口获取数据乱码问题 !!!

java接口获取数据乱码问题 !!!,第1张

java接口获取数据乱码问题

BufferedReader br = new BufferedReader(new InputStreamReader(Systemin,"UTF-8"))。Systemoutprint("请输入学生所在地:");

String location = new String(brreadLine()getBytes("GBK"),"UTF-8")。

Systemoutprintln(location)。

ISO8859-1”=》“ISO-8859-1”

或则获取字节数组时调用无参的

new String(getRequest()getParameter("keyword")getBytes(),"UTF-8")。

这个 是 编码不同锁导致的,在浏览器中提交中文时,浏览器会对其编码,当传递到后台后,如果没按浏览器编码方式解码的话,就会成乱码,你在后台获取到之后,调用一下 URL解码方法就可以了。

你说的那个也是一种解决办法,不过汉字出现乱码肯定是页面编码问题,处理办法如下:

在你的Webconfig里把:

<globalization requestEncoding="utf-8" responseEncoding="utf-8"/>

改成:

<globalization requestEncoding="gb2312" responseEncoding="gb2312"/>

以上就是关于java接口获取数据乱码问题 !!!全部的内容,包括:java接口获取数据乱码问题 !!!、SSH2框架 get 方式乱码问题、C#中 页面用get传中文后,出现乱码问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9875674.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存