Quote:
What if we just allow $chr/asc() and $utfxcode() identifiers to support characters beyond U+FFFF

How would this be implemented? All of the Windows APIs support only 16bit characters. All of mIRC's features, storage methods, routines, commands, identifiers, etc. use 16bit characters and process them that way.