怠日記

写真・金魚・昆虫・プログラミングの趣味を語るサイトです。似たようなことをnoteにも書いたり書いてなかったり。

VBScript - 文字の数値文字参照を取得する

文字を Unicode のコードポイントで表記する方式を「数値文字参照」と言う。

AscW 関数を使って、指定した文字の数値文字参照を取得する方法を紹介する。

数値文字参照の表記

数値文字参照は “&#” + Unicode コードポイント + “;” のように表記する。

たとえば、“あ” のコードポイントは 12354 なので、これを数値文字参照で表すと “” となる。

数値文字参照の取得

AscW 関数で取得した Unicode コードポイントを、次のように編集するだけで数値文字参照になる。

WScript.Echo "&#" & CStr(AscW("あ")) & ";"
' → あ