Any one know how does Java handle Surrogate pair property file ? Java's property file use the \u encoding for non ASCII characters, therefore U+00a5 is \u00A5. I wonder anyone know how does it handle Surrogate Pair?
Does U+10000 (0xd800 0xdc00) encoded as "\u10000" or "\ud800\udc00" ? (I think it should be \u10000) or they cannot handle them at all ?

