encode abstract if multi-byte used