See attached patch: * doc/lispref/strings.texi (Modifying Strings): `aref` and `store-substring` automatically convert the string to multibyte if necessary, and support characters with different sized encodings.