public static String htmlEncode(String pstrWord)
{
if((pstrWord != null)&&(pstrWord != ""))
{
StringBuffer pobjBuffer = new StringBuffer();
int j = pstrWord.length();
for (int i = 0; i < j; i++)
{
char c = pstrWord.charAt(i);
switch (c)
{
case 60 :
pobjBuffer.append("<");
break;
case 62 :
pobjBuffer.append(">");
break;
case 38 :
pobjBuffer.append("&");
break;
case 34 :
pobjBuffer.append(""");
break;
case 169 :
pobjBuffer.append("©");
break;
case 174 :
pobjBuffer.append("®");
break;
case 165 :
pobjBuffer.append("¥");
break;
case 8364 :
pobjBuffer.append("€");
break;
case 8482 :
pobjBuffer.append("™");
break;
case 13 :
if (i < j - 1 && pstrWord.charAt(i + 1) == 10)
{
pobjBuffer.append("<br>");
i++;
}
break;
case 32 :
pobjBuffer.append(" ");
break;
default :
pobjBuffer.append(c);
break;
}
}
return new String(pobjBuffer.toString());
}
else
return "";
}
{
if((pstrWord != null)&&(pstrWord != ""))
{
StringBuffer pobjBuffer = new StringBuffer();
int j = pstrWord.length();
for (int i = 0; i < j; i++)
{
char c = pstrWord.charAt(i);
switch (c)
{
case 60 :
pobjBuffer.append("<");
break;
case 62 :
pobjBuffer.append(">");
break;
case 38 :
pobjBuffer.append("&");
break;
case 34 :
pobjBuffer.append(""");
break;
case 169 :
pobjBuffer.append("©");
break;
case 174 :
pobjBuffer.append("®");
break;
case 165 :
pobjBuffer.append("¥");
break;
case 8364 :
pobjBuffer.append("€");
break;
case 8482 :
pobjBuffer.append("™");
break;
case 13 :
if (i < j - 1 && pstrWord.charAt(i + 1) == 10)
{
pobjBuffer.append("<br>");
i++;
}
break;
case 32 :
pobjBuffer.append(" ");
break;
default :
pobjBuffer.append(c);
break;
}
}
return new String(pobjBuffer.toString());
}
else
return "";
}