【问题标题】:How to encode String to UTF-8 directly in JavaScript?如何在 JavaScript 中直接将字符串编码为 UTF-8?
【发布时间】:2013-09-23 07:39:57
【问题描述】:

我必须将字符串编码为 UTF-8,以便正确显示德语变音符号。

我有以下 JavaScript:

.append( "<a><div class='autocompleteName'>" + itemLabel + " (" + item.id + ")</div></a>")

我需要将 itemLabel 变量编码为 UTF-8。

我需要能够在 JavaScript 中执行的这行 Java 代码:

itemLabel = new String(itemLabel.getBytes("ISO-8859-1"), "utf-8");

有人知道怎么做吗?

谢谢!

【问题讨论】:

    标签: javascript encode


    【解决方案1】:

    我在http://www.w3schools.com/tags/att_script_charset.asp找到了这个

    将你的脚本标签设置为

    <script src="myscripts.js" charset="UTF-8"></script>
    

    也许有用

    【解决方案2】:

    如何把这个元标记放在你的 html 文件的开头。

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    

    【讨论】:

    • 我尝试过使用元标记,但它不起作用。 “Ä”字符仍显示为“�”
    猜你喜欢
    • 2011-08-09
    • 2021-08-24
    • 2019-11-03
    • 2020-11-29
    • 2014-01-18
    • 1970-01-01
    • 2011-08-27
    • 2016-01-11
    相关资源
    最近更新 更多