It's valid Pike. Pike supports the full ISO/IEC 10646 31-bit range, plus an equally large negative range.
Also note that Pike strings doesn't necessarily contain Unicode, even if they usually do. They _could_ just as well contain RGB pixels or random memory access data from a 12-bit-word system.