@Test
	public void testEncodeWideCharsNonAscii_EscSeq() throws DataTypeEncodeException {
		// Contrast to the non_EscSeq variant by the same name above.
		// The single \ucc01 is interpreted by the Java compiler.
		// Double \\ucc01 is interpreted by the parser under test.
		assertArrayEquals(bytes(66),
			charDT.encodeRepresentation("'\\u0e01'", mb(false), newset().set(thaiCS), -1));

		assertArrayEquals(bytes(0xcc, 0x01),
			wcharDT.encodeRepresentation("u'\\ucc01'", mb(true), newset(), -1));
		assertArrayEquals(bytes(0x01, 0xcc),
			wcharDT.encodeRepresentation("u'\\ucc01'", mb(false), newset(), -1));

		assertArrayEquals(bytes(0xcc, 0x01),
			wchar16DT.encodeRepresentation("u'\\ucc01'", mb(true), newset(), -1));
		assertArrayEquals(bytes(0x01, 0xcc),
			wchar16DT.encodeRepresentation("u'\\ucc01'", mb(false), newset(), -1));

		assertArrayEquals(bytes(0, 0, 0xcc, 0x01),
			wchar32DT.encodeRepresentation("U'\\ucc01'", mb(true), newset(), -1));
		assertArrayEquals(bytes(0x01, 0xcc, 0, 0),
			wchar32DT.encodeRepresentation("U'\\ucc01'", mb(false), newset(), -1));
	}
Test rendering of various Char data types.
<p>
TODO: force the WideCharDataType instance's dataOrg to switch to 32bit.
Ghidra/Framework/SoftwareModeling/src/test/java/ghidra/program/model/data/CharDataTypesRenderTest.java