在JavaScript文件中使用非标准字符导致IE错误
Using non standard characters in JavaScript file causing error in IE
在JavaScript文件中,我用土耳其语替换英语单词。插件在Chrome, firefox中工作良好,但在IE中会出现异常错误。导致错误的字符为"ö,ü"。
解决这个问题的有效方法是什么?
$.fn.raty.defaults = {
hintList: ['bad', 'poor', 'regular', 'good', 'gorgeous']
};
例如,我用'kötü'代替'poor'这个词,IE说"你必须指定']'字符"。
我了解ö和ü字符破坏JavaScript代码流结构。
将它们替换为Unicode实体(ü = 'u00FC
, ö = 'u00F6
):
$.fn.raty.defaults = {
hintList: ['bad', 'p'u00F6'u00F6r', 'reg'u00FClar', 'g'u00F6'u00F6d', 'g'u00F6rge'u00F6'u00FCs']
// Will produce ['bad', 'pöör', 'regülar', 'gööd', 'görgeöüs']
};
对不起,我的土耳其语不好:)
相关文章:
- TinyMCE 3.x仅在IE中转义字符
- jQuery.getJSON无法在具有特殊字符的IE中工作
- (仅在IE中)SCRIPT65535:对方法或属性访问的意外调用.主.js,第 152 行字符 28
- IE : window.open url 超过 2,083 个字符
- 为什么选择只显示IE 9中选项文本的第一个字符
- IE ajax 发送 utf8 字符作为
- jquery倒计时字符在IE中不起作用
- 通过AJAX发送阿拉伯字符在IE中不起作用
- 删除、忽略或阻止IE中字符串中的null字符
- 当使用get方法调用javascript函数时,IE限制为2083个字符
- IE中未处理控制键+字符
- 如何将字符映射到IE/Mozzilla密钥码,以便与Javascript密钥设置事件一起使用
- 退格和删除按钮不会删除IE上文本区域中的字符
- IE AJAX响应在Null(0x00)字符后修剪所有数据
- IE 11无效字符
- IE浏览器cookie中的特殊字符
- 在JavaScript文件中使用非标准字符导致IE错误
- 在IE中解析非常大的JSON字符串会导致问题
- IE和firefox中的NaN字符
- 用于IE的Jquery特殊字符处理