js-primer
js-primer copied to clipboard
ES2024: Well-Formed Unicode Strings
Well-Formed Unicode Strings
孤立したサロゲートペアを発見するメソッド。
encodeURIComponent("\uD800")
のような孤立したサロゲートペアを受け取ると例外を投げる文字列の判定に利用できる。
サロゲートペア では、特に孤立したサロゲートペアについては触れていない。 そのため、追加するかはちょっと微妙。コラム的に書くのはありかもしれないぐらいな印象
\ude3dは単独では表示できないため、文字化けのように表示されます
イメージ的には、これを判定するには? という感じで書きたい感じもするが強いユースケースが一般にはない気がしてるので、検討して追加するかしないかを決める
TODO
- https://jsprimer.net/basic/string-unicode/#surrogate-pair で触れるべきか検討する
- 触れる場合のユースケースが明確にあるかを調べる(escapeURLはちょっと弱い感じもする)
Originally posted by @azu in https://github.com/asciidwango/js-primer/issues/1706#issuecomment-1936855530