Я попытался локализовать свое веб-приложение с помощью jquery.i18n, но у меня возникли некоторые проблемы с умлаутами.
На своей странице jsp я установил следующее:
<meta charset="utf-8">
<script type="text/javascript"
src="script.js"
charset="utf-8"></script>
<label data-i18n="specification"> Specification / Ausprägung </label>
script.js
$(document).ready(
function() {
//onload
$.i18n().load({
'de' : '/js/i18n/de.json'
}).done(
function() {
$.i18n().locale = 'de';
$('body').i18n();
});});
И de.json:
{
"@metadata": {
"authors": [
"xyz"
],
"last-updated": "2018-06-06",
"locale": "de"
},
"specification" : "Ausprägung"
}
но все, что я получаю, это Auspr�gung
.Помимо умлаутов, jquery.i18n работает отлично.Как я могу заставить его использовать кодировку utf-8?