Add a char accumlator to cope with multi-byte characters