private String Escape(String value)
{
stringBuffer.Length = 0;
foreach(char c in value)
{
if (encodingTable.ContainsKey(c))
stringBuffer.Append(encodingTable[c]);
else
stringBuffer.Append(c);
}
String returnValue = null;
if (stringBuffer.Length > 0)
returnValue = stringBuffer.ToString();
else
returnValue = value;
return returnValue;
}