私は現在Visual Studio Communityを使用しており、Javascript/html5を学習しています。私はjavascriptを使用して変数にASCIIコードを格納しようとしているところに遭遇しましたが、表示しようとすると意図した文字の代わりに実際のコードが表示されます。私はボタン、 "&#1 24171" をクリックするとASCIIコードを変数に格納してから表示する
<script type="text/javascript">
x = "幫";
function ranAlert(){
alert(x);
}
</script>
<form>
<input type="button" value="me" onclick="ranAlert()" />
</form>
ここで出力が表示されます。しかし、実際の意図された文字 "幫"を表示するにはどうすればいいですか?
漢字はASCIIの一部ではありません...多分あなたはUnicodeを意味しましたか? – Li357
@AndrewLi HTMLパーザで解析されない文字列にHTMLエンティティ表記を使用しても、何の役にも立たないでしょう。しかし、HTMLマークアップの一部であった場合、(セミコロンでメモしたように)うまくいきます。 – Pointy
@Pointyはい、私はそれに気付きました。あなたは正しいです。 – Li357