(untested) additional utf8 support functions