gpt4 book ai didi

javascript - JavaScript 输出中奇怪的不可选择字符

转载 作者:行者123 更新时间:2023-11-30 12:52:01 26 4
gpt4 key购买 nike

我有一个 JavaScript 对象,我用它来填充表单元素(使用 jQuery):

var attribute = { name : '̈́Type' };
$('#container').html('<input type="text" value="'+attribute.name+'/>');

但是输出显示了一个不可选择的奇怪字符:

enter image description here

这个字符在尝试时也存在:

alert(attribute.name); //in Firefox
console.log(attribute.name); //in Chrome

我的 JavaScript 文件采用 UTF8 编码。

这是什么 Angular 色,我该如何让它消失?

最佳答案

这个奇怪的字符是一个 unicode 变音符号 (\u0344) 并且应用于 { name : '̈́Type' } 上的第一个单引号 '/声明。

只需删除有问题的单引号并重新输入即可。

你有类似的东西:

var strange_character = '  \u0344';

var attribute = { name : 'Type' };
$('#container').html('<input type="text" value="'+strange_character + attribute.name+'"/>');

关于javascript - JavaScript 输出中奇怪的不可选择字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20634062/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com