如何停止 javascript 显示 á 而不是 space 字符

How to stop javascript displaying an á instead of space character

我无法 javascript 在动态创建的标签中显示 space 字符。 这是我最近的尝试:

var myawesometag=document.createElement('span');
myawesometag.innerHTML=' ';
current.appendChild(myawesometag);

跨度标签显示,但它显示的是小写尖音符 (á)。 我试过 innerHTML=innerHTML+' ', 还有:' '' '、'\u0020' 和 ' ';

不间断的space是 ,所以代码应该是这样的:

myawesometag.innerHTML=' ';

好的,我找到了这个:

https://www.w3schools.com/charsets/ref_utf_punctuation.asp

看来我需要一个叫做图形的东西space。

以下有效:

    var myawesometaghtml=myawesometag.innerHTML;
    myawesometaghtml=myawesometaghtml+' ';
    myawesometag.innerHTML=myawesometaghtml;

我希望这对其他人有帮助。