【问题标题】:js file in Grails project. ProblemGrails 项目中的 js 文件。问题
【发布时间】:2010-11-24 09:13:37
【问题描述】:

例如,我创建 .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文件的字符编码。

我该怎么办?请帮忙

【问题讨论】:

  • 我这样做:在我的 IDE STS -> 窗口 -> 首选项 -> 常规 -> 工作区 -> 文本文件编码 -> 在 UTF-8 上更改 cp1251。 :)

标签: javascript grails


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 2012-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-17
    • 2013-12-28
    • 2016-12-21
    相关资源
    最近更新 更多