3
我知道我可以用\uNNNN
转义序列转义Ruby中的基本Unicode字符。例如,对于笑脸U+263A(☺)我可以使用字符串文字"\u2603"
。用于补充平面Unicode字符的Ruby字符串转义
如何避免在basic multilingual plane之外超过U + FFFF的Unicode字符,如眨眼的脸:U+1F609(😉)?
在Java中使用代理对表单不起作用;它导致包含个人代理代码点无效的字符串:
s = "\uD83D\uDE09" # => "\xED\xA0\xBD\xED\xB8\x89"
s.valid_encoding? # => false