我有一个使用 Struts2 构建的 webapp,Tomcat 7 作为应用程序服务器,MySQL 数据库作为后端。现在我使用 jquery ajax 从我的 jsp 文件中传递一些字符串,但是这个字符串包含特殊字符(ñ - enye)。当我在通过 jquery ajax 传递给类之前发出警报时,它显示正常,但是当我在 java 类中收到它时,它显示为 ñ 。我需要字符串尽可能准确,因为我正在使用类似于字符串的条目查询 mysql 数据库。
所有的 jsp 页面都有<%@page pageEncoding="UTF-8" contentType="text/html; charset=UTF-8"%>
和<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
在 head 以及 jquery contentType contentType: 'application/json; charset=utf-8'
。
可能的解决方案是什么?感谢您的回复。顺便说一下,这里是截图。谢谢你的帮助 :)