无法识别特殊字符
Special character not recognized
似乎这些特殊字符在我的系统上都被识别为相同的东西。下面是一些示例代码:
// Function that processes a string to put to lowercase and remove special characters
function NormalizeString(s){
var r=s.toLowerCase();
if(r.indexOf('é')!=0){
r=Left(r,r.indexOf('é')) + 'e' + Right(r,r.length-r.indexOf('é')-1)
}
return r;
}
这可以工作,并将
// Function that processes a string to put to lowercase and remove special characters
function NormalizeString(s){
var r=s.toLowerCase();
if(r.indexOf('é')!=0){
r=Left(r,r.indexOf('é')) + 'e' + Right(r,r.length-r.indexOf('é')-1)
}
if(r.indexOf('ô')!=0){
r=Left(r,r.indexOf('ô')) + 'o' + Right(r,r.length-r.indexOf('ô')-1)
}
return r;
}
这将'Contrôle'更改为' ocontrole '。然后输入以下代码:
function NormalizeString(s){
var r=s.toLowerCase();
if(r.indexOf('ô')!=0){
r=Left(r,r.indexOf('é')) + 'o' + Right(r,r.length-r.indexOf('ô')-1)
}
return r;
}
将'Contrôle'改为'control '。我不明白:(
我不确定这个问题来自哪里,所以我会尽可能地解释我的设置。我有一个HTML页面,使用客户端java脚本来查询硬盘上的数据库。数据库是在访问2003年,我使用ADO连接和查询。使用ie总是显示页面,但如果我尝试在Firefox中打开它,就会出现我在这里描述的相同问题。我用的是英语加式设置的windows xp。我有行<meta charset="utf-8">
后,我的页面的<head>
标签。
如果你认为更多的信息可以逃避这个谜,请询问。
[编辑]此外,当我试图用正常的html编写"
有时在网页中加入脚本会有帮助。
<script type="text/javascript" src="myscripts.js" charset="UTF-8"></script>
相关文章:
- javascript替换换行符和特殊字符
- angularjs删除动态形式元素中的特殊字符
- 使用json_encode通过xmlhttp.responseText发送特殊字符(即caron)
- 在搜索中考虑特殊字符的
- 避免键入一些特殊字符
- Regex测试特殊字符
- 在 Javascript 中对特殊字符进行排序 (æ)
- 必须检查长度,并在文本框中允许一些特殊字符
- 一个jquery验证器方法,它不接受纯数字或纯特殊字符,但接受上面是否有字母
- 用于在Javascript中删除多个空格的特殊字符
- jQuery-Regex以防止任何特殊字符
- javascript正则表达式来识别所有特殊字符
- RegEx只获取特殊字符,前后不获取任何字符
- 如何使用JQuery检查输入(电子邮件)字段是否包含特殊字符
- Javascript:包括特殊字符的文本选择
- 获取特殊字符后没有单词的句子
- 替换字符串javascript中的所有特殊字符..
- 无法识别特殊字符
- IE10和IE8中识别特殊字符的事件
- ";未捕获错误:语法错误,无法识别的表达式:"带有autoComplete(特殊字符?)