Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用HTML ASCII代码显示字符串?_Html_Ascii - Fatal编程技术网

如何使用HTML ASCII代码显示字符串?

如何使用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

我有一个字符串akl&85@^作为从数据库检索到的密码。该字符串在网页上显示为aklU@^的不同值

这基本上是因为&85是大写字母U的HTML ASCII代码

我是否可以跳过转换,并将字符串显示为akl&85@^?谢谢


不确定这是否重要,我正在用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);
    });
}