@nick_evans @postmodern I had not come across this surprise in JSON, fortunately, because it also allows you to write emoji without escaping. However, I've had to deal with software which (incorrectly) exports XML with escaped surrogate code points (like `��`) but only imports correctly escaped characters like (`🚀`).