public
class
StringHelper
{
public
static
String convertFromUTF8(String s)
{
String out =
null
;
try
{
out =
new
String(s.getBytes(
"ISO-8859-1"
),
"UTF-8"
);
}
catch
(java.io.UnsupportedEncodingException e)
{
return
null
;
}
return
out;
}
public
static
String convertToUTF8(String s)
{
String out =
null
;
try
{
out =
new
String(s.getBytes(
"UTF-8"
),
"ISO-8859-1"
);
}
catch
(java.io.UnsupportedEncodingException e)
{
return
null
;
}
return
out;
}
public
static
void
main(String[] args)
{
String xmlstring =
"Здравей' хора"
;
String utf8string = StringHelper.convertToUTF8(xmlstring);
for
(
int
i =
0
; c < utf8string.length(); ++i)
{
System.out.printf(
"%x "
, (
int
) utf8string.charAt(c));
}
}
}