see comments above about getStringValue() and also utf8/unicode