我试图重定向到url,它在查询参数的末尾有一组韩文字符。像这样的-https://somedomain.com?confirmationnumber=abvlr0&bookinglastname=정숙 , 但是当我使用httpservletresponse.sendredirect重定向到浏览器时,朝鲜语字符是从浏览器提交的。
我试着用utf-8和utf-16编码然后解码url,就像这样
var url = URLEncoder.encode("https://somedomain.com?confirmationNumber=ABVLR0&bookingLastName=정숙", "UTF-8")
response.sendRedirect(URLDecoder.decode(url,"UTF-8"))
但没有成功。请建议我能做什么?
1条答案
按热度按时间hjqgdpho1#
这个问题包含了一些关于发送韩文字符的信息,可能会有帮助:如何在url中发送韩文字符?
其中一个答案建议使用以下语法encodeuricomponent(“'풍경'");
因此:
祝你好运!