Returns a managed string object representing the string in modified UTF-8 encoding.
This method is a modification of the original GetStringUTFChars, which returns a pointer to an array of bytes.
See Also: Java Native Interface Specification (Oracle)