From the comments in the chr man page, one quick hack for turning an ordinal character number into a UTF-8 byte sequence:
function unichr($u) {
return mb_convert_encoding('' . intval($u) . ';', 'UTF-8', 'HTML-ENTITIES');
}
// unichr(0x610F) -> "\xE6\x84\x8F"