This package provides C++ classes UTF8String and UCS4String which facilitate storage/validation of UTF-8 string, conversion to/from UCS-4, and editing of UCS-4 strings.
UTF8-UCS4-String is released under a BSD license.
I hope people find it useful - please let me know of any bugs & feel free to suggest improvements in functionality.
Regards, Frank