public static string HexEscape(byte i) { var esc = new char[3]; esc[0] = '%'; esc[1] = HexDigits[((i & 240) >> 4)]; esc[2] = HexDigits[(i & 15)]; return new string(esc); } public static string HexEscape(char c) {