Java 我的html jsp页面中的字符编码

Java 我的html jsp页面中的字符编码,java,html,jsp,utf-8,character-encoding,Java,Html,Jsp,Utf 8,Character Encoding,我有一个jsp,我画了一组图表,在其中它从Twitter收集实时数据。我正在显示Twitter上的用户名。它有来自世界各地的各种语言。这些名字甚至有许多不同的字体。我需要按原样展示。但我的网页显示为不受支持,显示为??或���� 我有一些解决方案,比如添加 <meta name="http-equiv" content="Content-type: text/html; charset=UTF-8"/> <meta name="http-equiv" http-equiv="

我有一个jsp,我画了一组图表,在其中它从Twitter收集实时数据。我正在显示Twitter上的用户名。它有来自世界各地的各种语言。这些名字甚至有许多不同的字体。我需要按原样展示。但我的网页显示为不受支持,显示为
??
或����

我有一些解决方案,比如添加

<meta name="http-equiv" content="Content-type: text/html; charset=UTF-8"/>
<meta name="http-equiv"  http-equiv="Content-type" content="text/html;charset=ISO-8859-1">
<meta name="http-equiv"  http-equiv="Content-type" content="text/html;charset=BIG5 ">

但仍然没有改善。我正在为我的Web应用程序使用SpringMVC

我还添加了bean引用此


但我还是有同样的问题。有人能想出解决办法吗。。
提前感谢

这是一个浏览器端设置。您应该在服务器端直接在标题中设置它

将以下内容作为第一行放在jsp中:

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>

这并不是那么简单,需要一些服务器配置来支持

不仅如此,还要确保utf-8是IDE的默认值,也是jvm的默认值


上面的答案完全解释了这一点,因为它本身就是一个很好的答案,我想这个链接不会死掉或改变。

我补充道,但问题仍然存在。它显示为“??”字符没有编码,这很奇怪。确保在编辑器中设置文件编码,并且编译器也设置为UTF-8。我通常和maven一起做。然而,您编写的示例并没有显示您是如何读写的。消息是否在属性文件中?否。它不在属性文件中。它的实时数据来自TwitterAPI,作为JSON来自服务器,我使用d3图表将JSON值放在我的页面上。链接实际上解决了我的问题。我以前发现过这个。无论如何,非常感谢@Coding,如果它解决了您的问题,我想知道它是否可以被接受为其他人从中受益的解决方案。