Характеры ASCII приспособленные в 7 биты, так тип данных который держит 8 битов как чарс был бы эффективн.
Характеры ISO8859 приспособленные в 8 биты поэтому чарс также держали бы их.
для характеров Unicode вы можете хотеть wchar
вы говорите не идти использовать к характерам ascii, но вы не говорите вы идете использовать, поэтому я не уверен как ответить более специфически