1

我有一个使用 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'

可能的解决方案是什么?感谢您的回复。顺便说一下,这里是截图。谢谢你的帮助 :)

来自jsp的警报 控制台上的 system.out.println 需要匹配的数据库条目

4

1 回答 1

1

幸运的是,在 StackOverflow 中找到了答案。谢谢大家,你们是最棒的:)

如何确定字符串是否包含无效的编码字符

于 2014-11-16T12:43:09.633 回答