private String readString(long index, Charset charset, int charLen) throws IOException {
		byte[] bytes = readUntilNullTerm(index, charLen);

		String result = new String(bytes, charset);
		return result;
	}
Reads a null-terminated string starting at <code>index</code>, using a specific
{@link Charset}.

@param index where the string begins
@param charset {@link Charset}, see {@link StandardCharsets}
@param charLen number of bytes in each character
@return the string
@exception IOException if an I/O error occurs
Ghidra/Features/Base/src/main/java/ghidra/app/util/bin/BinaryReader.java