{% else-1 %}

                        
//Работа с кодировкой Unicode
//разница между кодами анси и юникод для русских букв
private int magicInt = 848;

private String httpEncode(String s)
{
StringBuffer buf = new StringBuffer();
char current;
for (int i=0; i<s.length(); i++)
{
current = s.charAt(i);
//Русские буквы
if (current > magicInt)
{
current -= magicInt;
}
buf.append("%"+Integer.toHexString(current));
}
return buf.toString();
}
0 16 0
Без комментариев...