static string ToUnicodeRepr(int i) { string s = string.Format("{0:X}", i); if (s.Length == 1) s = "\\u000" + s; else if (s.Length == 2) s = "\\u00" + s; else if (s.Length == 3) s = "\\u0" + s; else s = "\\u" + s; return s; }