separate charsets and share minimizing