Javascript 如何在属性中使用特殊字符?

Javascript 如何在属性中使用特殊字符?,javascript,angularjs,utf-8,special-characters,directive,Javascript,Angularjs,Utf 8,Special Characters,Directive,我希望在自定义angularJS指令的属性中使用包含德语字符(Ä、Ö、Ü)的字符串 例如: <my-custom-directive my-label="Lärm" /> 另一个例子是指令: <tabset> <tab heading="Lärm"> content ... </tab> <tab heading="Second Heading"> content ... </tab> </tabse

我希望在自定义angularJS指令的属性中使用包含德语字符(Ä、Ö、Ü)的字符串

例如:

<my-custom-directive my-label="Lärm" />

另一个例子是指令:

<tabset>
   <tab heading="Lärm"> content ... </tab>
   <tab heading="Second Heading"> content ... </tab>
</tabset>

内容。。。
内容。。。

这将导致一个标题为“L”的选项卡�rm”。有什么想法吗?

在javascript中使用转义字符。

展示
友好代码
数字代码
描述
Ä 
&;Auml;
&#196;
首都A-umlaut
ä 
&;auml;
&#228;
小写a-umlaut
É
&;伊库特;
&#201;
首都电子商务
é
&;伊库特;
&#233;
小写字母
Ö 
&;Ouml;
&#214;
首都奥姆劳特
ö 
&;ouml;
&#246;
小写o-umlaut
Ü 
&;Uuml;
&#220;
首都乌姆劳特
ü 
&;uuml;
&#252;
小写u-umlaut
ß
&;斯兹利格;
&#223;
SZ结扎术
«
&;拉阔;
&#171;
左引号
»
&;拉阔;
&#187;
直角引号
„
&#132;
左下引号
“
&147;
左引号
”
&#148;
右引号
°
&#176;
学位标志(梯度)
€
&;欧元
&#128;
欧元
£
&;英镑
&#163;
英镑

通常在一个好的编辑器中,您可以更改文档编码类型,文档保存在中。尝试将其设置为iso-8859-1/utf-8,然后再次保存/上载

下一个赌注是使用更改html输出的编码

<meta http-equiv="Content-Type" content="text/html;charset=utf-8">


Umlauts通常是试错…

它与角度或角度无关,页面编码有问题。演示:看他想在属性中使用它,而不是在元素值/文本中。@cari,没关系,从属性值传递到content@Grundy我认为这很重要,因为你可能不会写
blabla
。或者你能用angular吗?@cari,你想试试吗?Meta标签已经设置好了。出于某种原因,WebStorm编辑器将一些文件保存到US-ASCII(即使默认设置为UTF-8)。现在一切正常。谢谢Vim:
set fileencoding=utf-8