javascript 将特殊字符视为 utf 字符
javascript treating special characters as utf characters
我的主题行可能无法很好地解释我的问题,但屏幕截图可以。
截图包含2个画面。右边是 JS 编辑器,我在其中编写了将特殊字符替换为“'”的实际代码。
左边是我在 chrome 浏览器中看到的内容。
是否可以像我这样通过JS替换特殊字符?
我的主要问题是我正在通过 javascript 使用 ajax 调用来调用 ashx 处理程序。
该处理程序返回给我特殊字符。
我检查过我的母版页中是否有以下代码。
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
也尝试过以下方法,但没有成功
<meta http-equiv="Content-Type" content="text/plain; charset=utf-8" />
我现在正在根据以下帖子更新我的 SQL Server 2008 字段,但我不确定这是否能解决问题。
ASP.NET special character problem
Classic ASP gremlims, getting a  inserted into text whenever an HTML special character is used
如果可能,最好提供涉及 Javascript 的帮助。
提前致谢!
干杯!
在 Whosebug 中,对于一个只有 9 个浏览量且没有答案的问题,这真是令人惊讶。
总之找到了相关的 post here 帮助解决了我的问题。
所以,在下面写一些东西(比如正则表达式)来解决问题。
var modTitle = article.Title.replace(/[–]/gi, '-');
干杯。
这是删除所有特殊字符的非常简单的方法。假设甚至可以使用旧的已弃用版本的浏览器。希望有所帮助。
var modTitle = article.Title.replace(/[^\w\s]/gi, '');
此致,
迪米塔尔
我的主题行可能无法很好地解释我的问题,但屏幕截图可以。
截图包含2个画面。右边是 JS 编辑器,我在其中编写了将特殊字符替换为“'”的实际代码。 左边是我在 chrome 浏览器中看到的内容。
是否可以像我这样通过JS替换特殊字符?
我的主要问题是我正在通过 javascript 使用 ajax 调用来调用 ashx 处理程序。 该处理程序返回给我特殊字符。 我检查过我的母版页中是否有以下代码。
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
也尝试过以下方法,但没有成功
<meta http-equiv="Content-Type" content="text/plain; charset=utf-8" />
我现在正在根据以下帖子更新我的 SQL Server 2008 字段,但我不确定这是否能解决问题。
ASP.NET special character problem
Classic ASP gremlims, getting a  inserted into text whenever an HTML special character is used
如果可能,最好提供涉及 Javascript 的帮助。
提前致谢!
干杯!
在 Whosebug 中,对于一个只有 9 个浏览量且没有答案的问题,这真是令人惊讶。
总之找到了相关的 post here 帮助解决了我的问题。
所以,在下面写一些东西(比如正则表达式)来解决问题。
var modTitle = article.Title.replace(/[–]/gi, '-');
干杯。
这是删除所有特殊字符的非常简单的方法。假设甚至可以使用旧的已弃用版本的浏览器。希望有所帮助。
var modTitle = article.Title.replace(/[^\w\s]/gi, '');
此致, 迪米塔尔