javascript - 如何为 jquery i18n 设置字符集 utf-8?
问题描述
我尝试使用 jquery.i18n 本地化我的 Web 应用程序,但我在变音符号方面遇到了一些问题。
在我的jsp页面中,我设置了以下内容:
<meta charset="utf-8">
<script type="text/javascript"
src="script.js"
charset="utf-8"></script>
<label data-i18n="specification"> Specification / Ausprägung </label>
脚本.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 编码?
解决方案
推荐阅读
- javascript - 需要在 x 轴上只有整数 - d3
- html - 将 div 粘贴到父聊天窗口的底部
- java - 格式化 TimeZoneDesignator
- c# - 如何将标题的高度设置为最大高度?
- php - Laravel:如何比较 2 个集合属性
- cassandra - Cassandra 在读取查询期间以一致性 LOCAL_QUORUM 超时(需要 2 个响应,但只有 1 个副本响应)
- powerquery - 消失的列过滤器值
- python-3.x - Invent 通过装饰器停止了自定义线程,但是在将参数传递给注解或调用注解函数时出现问题
- user-interface - 有没有办法在 domino-ui 文件上传请求中设置自定义标头?
- javascript - Ruby on Rails 中的 wow.js 与 Webpack 和 Yarn