如何使用HTML ASCII代码显示字符串?
我有一个字符串akl&85@^作为从数据库检索到的密码。该字符串在网页上显示为aklU@^的不同值 这基本上是因为&85是大写字母U的HTML ASCII代码 我是否可以跳过转换,并将字符串显示为akl&85@^?谢谢如何使用HTML ASCII代码显示字符串?,html,ascii,Html,Ascii,我有一个字符串akl&85@^作为从数据库检索到的密码。该字符串在网页上显示为aklU@^的不同值 这基本上是因为&85是大写字母U的HTML ASCII代码 我是否可以跳过转换,并将字符串显示为akl&85@^?谢谢 不确定这是否重要,我正在用C编写代码。您可以使用以下函数来转义HTML function escapeHTML(str){ return str.replace( /[\u00A0-\u9999<>\&]/gim, function( i) { ret
不确定这是否重要,我正在用C编写代码。您可以使用以下函数来转义HTML
function escapeHTML(str){
return str.replace( /[\u00A0-\u9999<>\&]/gim, function( i) { return '&#' + i .charCodeAt(0) + ';'; });
}
函数escapeHTMLstr{
return str.replace/[\u00A0-\u9999\&]/gim,函数i{return'&'+i.charCodeAt0+';';};
}
document.getElementByIdtestResult.innerHTML=escapeHTMLakl&85^;
您可以使用以下函数来转义HTML
function escapeHTML(str){
return str.replace( /[\u00A0-\u9999<>\&]/gim, function( i) { return '&#' + i .charCodeAt(0) + ';'; });
}
函数escapeHTMLstr{
return str.replace/[\u00A0-\u9999\&]/gim,函数i{return'&'+i.charCodeAt0+';';};
}
document.getElementByIdtestResult.innerHTML=escapeHTMLakl&85^;
我不太懂C,但基本上我认为应该对密码字符串执行替换操作,即替换&with& 我不太懂C,但基本上我认为应该对密码字符串执行替换操作,即替换&with& 或者你可以用这个 你可以用它来跳过所有的unicode ascii码,这不是我创建的,只是找到了它,这将为你工作 或者你可以用这个
你可以用它来跳过所有的unicode ascii码,这不是我创建的,只是找到了它,这将为你工作 您正在使用哪种语言,并且可以显示您的代码?String.fromCharCoden1,n2,…,nX使用此函数,在java脚本中,您确实不应该显示用户的密码。您甚至不应该知道用户的密码。您正在使用哪种网页呈现技术?剃须刀网络表单?你自己滚?如果将数据字符串粘贴到HTML代码中,您的代码似乎容易受到HTML/脚本注入的攻击,或者仅仅是格式错误。你的问题是试图解决它,但一定要系统地解决它。每个HTML文本节点都是HTML,而不是文本。您使用的是哪种语言,可以显示您的代码?String.fromCharCoden1,n2,…,nX使用此函数,在java脚本中,您确实不应该显示用户的密码。您甚至不应该知道用户的密码。您正在使用哪种网页呈现技术?剃须刀网络表单?你自己滚?如果将数据字符串粘贴到HTML代码中,您的代码似乎容易受到HTML/脚本注入的攻击,或者仅仅是格式错误。你的问题是试图解决它,但一定要系统地解决它。每个HTML文本节点都是HTML,而不是文本。我最终在一些javascript中执行了一个stringvalue。替换“&”、“amp”,该javascript用于获取此值并使其正确显示。好简单!谢谢最后,我在一些javascript中执行了一个stringvalue.replace'&','&',该javascript用于获取该值并使其正确显示。好简单!谢谢
function escapeUnicode(str) {
return str.replace(/[^\0-~]/g, function(ch) {
return "\\u" + ("000" + ch.charCodeAt().toString(16)).slice(-4);
});
}