updated character encoding update procedures