0
我想将中文字符解码为输入文本字段,但它显示的是原样。解码输入文本字段中的中文字符
但它显示“漢 字”代替中国文字
预期输出:汉字
输出:漢 字
当我使用的textarea
输入类型它工作正常= “文本” ID = “中国”
函数myFunction的(){
var uri_dec = decodeURIComponent("漢字")
document.getElementById("chinese").value= uri_dec;
}
请帮我解决这个问题
在此先感谢
的'innerHTML'使用是不安全的,如果你的输入可以是不可信的。例如'var ent_enc =“”'导致代码执行。使用'document.createElement('textarea')'会更安全,因为它不能有任何超出纯文本的子节点。 – ephemient