ASCIIからテキスト
空白またはカンマ区切りの有効なUnicode code point整数を文字へ変換します。
使い方
- 10進code pointを空白またはカンマで区切って入力し変換します。
主な機能と処理範囲
名称はASCIIですがstrict runnerは0〜1114111のUnicode code pointを受け、surrogate範囲は拒否します。
処理の仕組み
入力を/[\s,]+/で分割し、各値が整数・0≤n≤0x10FFFF・0xD800〜0xDFFF外であることを確認してString.fromCodePointで連結します。
例
72 101 108 108 111はHello、128512は😀になります。
こんな場面で便利
- 10進Unicode code point一覧からtextを復元するとき
利用前の確認
- U+1F600や0x1F600のような16進表記は直接parseせず10進整数のみで、surrogate code pointは無効として拒否します。
よくある質問
カンマ区切りも使えますか?
はい。空白とカンマの両方を使え、65,66,67と65 66 67はいずれもABCになります。