gpt4 book ai didi

java - 为什么我的 Java/Spring/Tomcat 堆栈将非英语字符翻译成两个单独的字符?

转载 作者:行者123 更新时间:2023-11-28 22:04:35 24 4
gpt4 key购买 nike

当我访问 URL http://localhost:8080/myapp/search?q=jalape%C3%B1os&p=1 时并使用 request.getParamter("q") 字符串变为 jalapeños 而不是 jalapeños。显然这是一个问题。

我在 tomcat 上运行 Spring 3,一切都“说”它是通过 UTF8 传输的;这意味着它应该呈现为墨西哥胡椒。

帮助?!

最佳答案

检查 tomcat 的编码。根据 Servlet 规范(参见 http://wiki.apache.org/tomcat/FAQ/CharacterEncoding),默认的不是 UTF-8,而是 ISO-8859-1

另请查看 http://wiki.apache.org/tomcat/FAQ/CharacterEncoding#Q3 .这可能会解决您的问题。

关于java - 为什么我的 Java/Spring/Tomcat 堆栈将非英语字符翻译成两个单独的字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4784962/

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