怎么让\u601d\u5426的文本自动转码?
<div id="html">u601du5426</div>
<script type="text/javascript">
let str1 = document.getElementById('html').innerHTML;
let str2 = 'u601du5426';
alert(str1);
alert(str2);
</script>
上面的str1如何让它可以像str2一样可以自动转码?当然,用eval是可以实现,有没有其它更好的方法,像str2一样在执行alert的时候自动就转码了。
主要想知道为什么str1不能自动转码,str2就可以。
回答
let str2 = JSON.parse('"\u601d\u5426"');
不知道你所谓的自动转码是什么意思,你的两个alert在firefox下效果完全一样啊。
而Fractal的\u601d\u5426
是表示其他意思的,其实就是汉字编码。
其实你直接输入汉字就好啦。
以上是 怎么让\u601d\u5426的文本自动转码? 的全部内容, 来源链接: utcz.com/a/43811.html