public String readUnicodeString(long index, int charCount) throws IOException {
		return readString(index, charCount, getUTF16Charset(), 2);
	}
Reads a fixed length UTF-16 Unicode string of <code>length</code> characters
starting at <code>index</code>, using the pre-specified
{@link #setLittleEndian(boolean) endianness}.
<p>
Trailing null terminator characters will be removed.  (suitable for reading
a string from a fixed length field that is padded with trailing null chars)

@param index the index where the UTF-16 Unicode string begins
@param charCount the number of UTF-16 character elements to read.
@return the UTF-16 Unicode string
@exception IOException if an I/O error occurs
Ghidra/Features/Base/src/main/java/ghidra/app/util/bin/BinaryReader.java