It looks like the characters you are working with are outside of the Unicode Plane 0 Basic Multilingual Plane (BMP) (0x0000-FFFF), and into Plane 1 Supplementary Multilingual Plane (SMP) (0x10000-1FFFF).

mIRC can only manage BMP in many aspects of its string handling, so you should expect quirks here and there. If you can exactly reproduce a bug, give a step by step 1-2-3 series of commands, and maybe Khaled can address it. But maybe not. Don't expect wide reliable SMP-and-beyond support for a long while. mIRC is an old program and was written using older Windows APIs.


Well. At least I won lunch.
Good philosophy, see good in bad, I like!