2013-09-23 3 views
0

Я должен кодировать строку в UTF-8, чтобы немецкий Umlaut был правильно отображен.Как закодировать строку в UTF-8 прямо в JavaScript?

У меня есть следующий JavaScript:

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

Мне нужно кодировать переменную itemLabel в UTF-8.

Эта строка кода Java Мне нужно, чтобы быть в состоянии выполнить в JavaScript:

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

Кто-нибудь знает как?

Спасибо!

ответ

-1

Как насчет того, чтобы этот метатег начинался с вашего html-файла.

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

Я попытался с мета-тег, но он не работает. Символ «Ä» по-прежнему отображается как « » –

+0

На самом деле он не работает ... –

1

Я нашел это на http://www.w3schools.com/tags/att_script_charset.asp

установить скрипт бирку

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

может быть, он работает

+0

Официальная ссылка: http://www.w3.org/TR/html5/scripting-1.html#the-script -элемент –

Смежные вопросы