static void Append8BitBytes(String content, BitVector bits, String encoding) {
byte[] bytes;
try {
bytes = Encoding.GetEncoding(encoding).GetBytes(content);
}
catch (Exception uee) {
throw new WriterException(uee.Message);
}
for (int i = 0; i < bytes.Length; ++i) {
bits.AppendBits(bytes[i], 8);
}
}