Unicode 2 ASCII : UTF8 Byte Hex « Development Class « Java
- Java
- Development Class
- UTF8 Byte Hex
Unicode 2 ASCII
public class Unicode2ASCII {
public static String toHTML(String unicode) {
String output = "";
char[] charArray = unicode.toCharArray();
for (int i = 0; i < charArray.length; ++i) {
char a = charArray[i];
if ((int) a > 255) {
output += "&#" + (int) a + ";";
} else {
output += a;
}
}
return output;
}
public static String toJAVA(String unicode) {
String output = "";
char[] charArray = unicode.toCharArray();
for (int i = 0; i < charArray.length; ++i) {
char a = charArray[i];
if ((int) a > 255) {
output += "\\u" + Integer.toHexString((int) a);
} else {
output += a;
}
}
return output;
}
}
Related examples in the same category