在asp.net网站的javascript中提醒俄语文本

时间:2012-01-03 08:27:42

标签: c# javascript jquery asp.net

我正在尝试用JavaScript提醒俄语文本。我有:

<meta charset="UTF-8" />

但我得到的是例如:&#1042;&#1072;&#1096; &#1051;&#1086;&#1075;&#1080;&#1085;

我该怎么办?

以下是html中的代码:

<html xmlns="http://www.w3.org/1999/xhtml" xmlns:asp="http://schemas.microsoft.com/ASPNET/20">

<head id="ctl00_htmlHead"><meta charset="UTF-8" />

...

在视图源html中有

alert("&#1042;&#1072;&#1096; &#1051;&#1086;&#1075;&#1080;&#1085;");

但在我的ascx文件中有:

alert("Пароль");

2 个答案:

答案 0 :(得分:2)

尝试使用此: http://www.strictly-software.com/scripts/downloads/encoder.js

和:

alert(Encoder.htmlDecode("&#1042;&#1072;&#1096; &#1051;&#1086;&#1075;&#1080;&#1085;"));

示例:http://jsfiddle.net/gMUKY/

这是以不是javascript utf8格式的html实体编码的。

答案 1 :(得分:1)

尝试更改无签名的自动检测UTF-8编码的配置 它应该在工具 - &gt;选项 - &gt;文本编辑器

或者让visual studio以unicode保存文档:
工具 - &gt;选项 - &gt;环境 - &gt;文件