提问者:小点点

innerHTML不能正确显示unicode文本


这段代码有什么问题:

        document.getElementById("artist").innerHTML = "Jürgen";

我怎样才能使这个带有àüëe等的文本正确显示?

我在脑袋里定下:

       meta charset="UTF-8"

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

但这似乎并不奏效。

我还试着用\uü. 也没起作用。


共2个答案

匿名用户

是的。需要使用特殊的HTML代码来显示那些字母。 只需将这些提供的代码(不带引号)粘贴到HTML中需要这些字母/符号的任何地方,如下所示:

<p>My letter a fancy is like this &aacute;</p>

>

  • 对于à>使用“á”

    对于ü,请使用“&UUML”;

    使用“&EUML”

  • 匿名用户

    对于元音,您需要用下面的html代码替换u,它应该显示正确的输出

    &uuml;