我有一个使用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"/>
以及jquery contentType contentType: 'application/json; charset=utf-8'
。
可能的解决办法是什么?感谢您的回复。顺便提一下,这是截图。谢谢你的帮助:)
答案 0 :(得分:1)
幸运的是在StackOverflow中找到了答案。谢谢你们,你们是最棒的:)。
How to determine if a String contains invalid encoded characters