StrinBitAdapter supports arbitrary char size.