2010-11-24 2 views
0

, например, я создаю .gsp страницы:js файл в проекте Grails. Проблема

<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 неправильно обрабатывает кодировку символов External js file.

Что мне делать? пожалуйста, помогите

+0

Я делаю это: в моем IDE STS -> Окно -> Настройки -> Общие -> Рабочая область -> кодировка текстового файла -> изменить cp1251 на UTF-8. :) – user471011 2010-11-24 09:28:45

ответ

2

вы пробовали установки атрибута кодировки в

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

(и/или изменяя то, что кодирование в вашем файле)

Смежные вопросы