Eclipse javascript字符编码

Eclipse javascript字符编码,java,javascript,jsp,character-encoding,jstl,Java,Javascript,Jsp,Character Encoding,Jstl,我想从javascript中显示一些特定于语言的字符,但我不能 我的应用程序是一个JavaWebApp,前端是jQuery。从服务器发送的所有字符(JSP或AJAX)都会正确显示。当我想显示一些硬编码到javascript文件中的文本时,它被破坏了 我正在使用Eclipse。在JSP的标题中,我使用: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> 我得到:

我想从javascript中显示一些特定于语言的字符,但我不能

我的应用程序是一个JavaWebApp,前端是jQuery。从服务器发送的所有字符(JSP或AJAX)都会正确显示。当我想显示一些硬编码到javascript文件中的文本时,它被破坏了

我正在使用Eclipse。在JSP的标题中,我使用:

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

éééáááűűűű
奇怪的是:当我尝试在一个单独的html文件中(在同一个项目中)时,它工作了:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>
  <head>
    <title>Test</title>

    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>

    <style type="text/css">
        body {background: #c0c0c0;}
    </style>

    <script type="text/javascript">
        $(document).ready(function(){
            var s = "éááűűúúú";
            $("#console").text(s);
            alert(s);
        })
    </script>

  </head>

  <body>
        <div id="console"></div>
  </body>
</html>

试验
正文{背景:#c0c0;}
$(文档).ready(函数(){
var s=“űáűűú”;
$(“#控制台”)。文本;
警报;
})
即使我不使用任何内容类型和页面编码设置

有什么问题?我该怎么办?(我正在使用集成在Eclipse中的ApacheTomcat)


提前谢谢

c:import如果请求的响应头中没有编码,则使用服务器平台默认编码。只需使用
src
属性即可。网络浏览器在这方面更聪明

<script type="text/javascript" src="/JS/mainJS.js"></script>

(如果在固定上下文而不是在域根上运行,如有必要,请删除前导斜杠)


如果你真的,真的需要
c:import
(老实说,在这种特殊情况下,我看不出有什么好处),那么你需要编写一个
过滤器
监听
/JS/*
,它用正确的编码在响应上设置适当的
内容类型
头。但是,如果涉及外部URL,则这将不起作用,这是外部服务器的责任。

如果请求的响应标头中没有编码,则
c:import
使用服务器平台默认编码。只需使用
src
属性即可。网络浏览器在这方面更聪明

<script type="text/javascript" src="/JS/mainJS.js"></script>

(如果在固定上下文而不是在域根上运行,如有必要,请删除前导斜杠)


如果你真的,真的需要
c:import
(老实说,在这种特殊情况下,我看不出有什么好处),那么你需要编写一个
过滤器
监听
/JS/*
,它用正确的编码在响应上设置适当的
内容类型
头。但是,如果它涉及到外部URL,那么这将不起作用,这是外部服务器的责任。

您是否使用任何处理html的过滤器?如果使用script标记而不是c:import来导入js文件,会发生什么?您是否使用了任何处理html的过滤器?如果使用script标记导入js文件而不是c:import,会发生什么?
<script type="text/javascript" src="/JS/mainJS.js"></script>