JavaScript输出中奇怪的不可选择字符
我有一个JavaScript对象,用于填充表单元素(使用jQuery): 我的JavaScript文件采用UTF8编码JavaScript输出中奇怪的不可选择字符,javascript,Javascript,我有一个JavaScript对象,用于填充表单元素(使用jQuery): 我的JavaScript文件采用UTF8编码 这个字符是什么?我如何使它消失?这个奇怪的字符有代码U+0344被称为组合希腊语DIALYTIKA TONOS 说明: 已在1.1版中添加到Unicode。它属于这个街区 在公园里 此角色是一个角色,并继承其脚本属性 从前面的字符 字形是字形和符号的组合。它有一个 东亚宽度。在双向上下文中,它充当 而不是镜像。在文本中表现为 关于换行符的组合标记。它有句子的类型 还有断字。石墨
这个字符是什么?我如何使它消失?这个奇怪的字符有代码
U+0344
被称为组合希腊语DIALYTIKA TONOS
说明:
已在1.1版中添加到Unicode。它属于这个街区
在公园里
此角色是一个角色,并继承其脚本属性
从前面的字符
字形是字形和符号的组合。它有一个
东亚宽度。在双向上下文中,它充当
而不是镜像。在文本中表现为
关于换行符的组合标记。它有句子的类型
还有断字。石墨烯簇断裂为
REF:这个奇怪的字符是一个unicode变音符号(
\u0344
),它应用于{name:'̈́Type'}
声明中的第一个单引号'
只需删除有问题的单引号并重新键入即可
你有类似的东西:
var strange_character = ' \u0344';
var attribute = { name : 'Type' };
$('#container').html('<input type="text" value="'+strange_character + attribute.name+'"/>');
var奇怪字符='\u0344';
var属性={name:'Type'};
$('#container').html('');
如果你将问题放大到很近的位置,你会看到问题已经存在了。只需重新键入即可。名称:“̈́键入”
属性文本中有该字符。如果你不想要它,就把它拿走。
alert(attribute.name); //in Firefox
console.log(attribute.name); //in Chrome
var strange_character = ' \u0344';
var attribute = { name : 'Type' };
$('#container').html('<input type="text" value="'+strange_character + attribute.name+'"/>');