Grails项目中的js文件。问题

时间:2010-11-24 09:13:38

标签: javascript grails

例如,我创建了.gsp页面:

<html>
<head>
<g:javascript>
alert("Текст сообщения")
</g:javascript>
</head>
<body>
</body>
</html>

并用西里尔文写一些文字 - 一切正常,rezult:警告窗口“Текстсообщения”,但是,当我创建gsp页面时:

<html>
<head>
<link rel="stylesheet" href="${resource(dir:'js/resources/css',file:'ext-all.css')}" />
<g:javascript src="test.js"></g:javascript>
</head>
<body>
</body>
</html>

并连接到页面test.js文件:

alert("Тестовое сообщение");

我遇到了问题,结果:警告窗口包含文字:"???????"

我认为问题是Grails没有正确处理外部js文件的字符编码。

我该怎么办?请帮忙

1 个答案:

答案 0 :(得分:2)

您是否尝试过将charset属性设置为

<g:javascript src="test.js" charset="UTF-8"></g:javascript>

和/或更改文件中的任何编码