Beispiel #1
0
 public static byte[] Write(string data, StringEncoding enc)
 {
     if (IsEven(data))
     {
         return(EncodingDictionary.GetEncodingFromISO(enc).GetBytes(data));
     }
     return(PadOddBytes(EncodingDictionary.GetEncodingFromISO(enc), data));
 }
Beispiel #2
0
 public static byte[] GetEncodedBytes(string s, StringEncoding enc)
 {
     if (!string.IsNullOrEmpty(s))
     {
         return(EncodingDictionary.GetEncodingFromISO(enc).GetBytes(s));
     }
     return(new byte[0]);
 }
Beispiel #3
0
 public static string Read(byte[] data, StringEncoding enc)
 {
     return(EncodingDictionary.GetEncodingFromISO(enc).GetString(data).TrimEnd('\0').TrimEnd(' '));
 }