This commit is contained in:
@@ -120,6 +120,20 @@ namespace DataLoader
|
||||
if (DoCaret) s2 = s2.Replace("^", @"\u916");
|
||||
return ConvertText(s2);
|
||||
}
|
||||
private static void ShowRawString(string str, string title)
|
||||
{
|
||||
Console.WriteLine("Raw Start --{0}:\n", title);
|
||||
foreach (char c in str)
|
||||
{
|
||||
int ic = (int)c;
|
||||
if (c != '\n' && (ic > 126 || ic < 32))
|
||||
Console.Write("<<{0:x4}>>", ic);
|
||||
else
|
||||
Console.Write(c);
|
||||
}
|
||||
Console.WriteLine("\n-- Raw End:{0}", title);
|
||||
}
|
||||
|
||||
public static string ReplaceUnicode(string s2)
|
||||
{
|
||||
return ReplaceUnicode(s2, false);
|
||||
@@ -129,6 +143,7 @@ namespace DataLoader
|
||||
//char[] tmp;
|
||||
//tmp = s2.ToCharArray();
|
||||
string orig = s2;
|
||||
//ShowRawString(s2, "ReplaceUnicode");
|
||||
s2 = s2.Replace("`", @"\'b0"); // convert backquote to degree - left over from DOS days.
|
||||
s2 = s2.Replace("\xa0",@"\u160?"); // hardspace
|
||||
s2 = s2.Replace("\xb0", @"\'b0"); // degree
|
||||
@@ -166,6 +181,8 @@ namespace DataLoader
|
||||
s2 = s2.Replace("\x2193", @"\u8595?");
|
||||
s2 = s2.Replace("\x2207", @"\u8711?");
|
||||
s2 = s2.Replace("\x2591", @"\'b0"); // Degree Symbol
|
||||
s2 = s2.Replace("\xFF", @"\u8593?"); // Up Arrow
|
||||
s2 = s2.Replace("\xD6", @"\u8595?"); // Down Arrow
|
||||
|
||||
if (DoCaret) s2 = s2.Replace("^", @"\u916");
|
||||
//s2 = s2.Replace("^", @"\u916");
|
||||
|
Reference in New Issue
Block a user