public static int GetStringByteLength(string argValue)
{
int iLength = 0;
char cValue;
for (int i = 0; i < argValue.Length; i++)
{
cValue = argValue[i];
if ((cValue < 128) || ((cValue > 65376) && (cValue < 65440)))
{
iLength++;
}
else
{
iLength += 2;
}
}
return iLength;
}