gpt4 book ai didi

java - Java从JSP到服务器时中文字符乱码

转载 作者:行者123 更新时间:2023-12-01 11:37:29 25 4
gpt4 key购买 nike

我已经设置了

<%@page pageEncoding="UTF-8" contentType="text/html; charset=UTF-8" %>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

这在我的 JSP 中。但是,做了之后

xmlHttp.setRequestHeader("SEARCH_TEXT", srctxt);


作为 AJAX url 中的参数传递,
我仍然收到乱序字母或“???”的中文单词标记。
需要对此有一些见解。请帮忙。

最佳答案

@Mena,在您发表评论后,我检查了“encodeURIComponent”,当我编码中文字符串并解码我的服务器端代码时,它得到了解决。谢谢。贴出代码供引用,客户端代码,

xmlHttp.setRequestHeader("SEARCH_TEXT", encodeURIComponent(srctxt));

服务器端代码,

CommonUtils.decodedStringValue(request.getHeader("SEARCH_TEXT"));

希望这有帮助。

关于java - Java从JSP到服务器时中文字符乱码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29820881/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com