code auto besides a b c there is code auto the explaination is automatically switch between the different code sets and performs characters optimization but how to do characters optimization