Ich habe ein Regionalsprachenwort in einen Hexadezimalwert konvertiert und in der DB gespeichert. Aber wie kann ich diesen Hexa-Wert zurück in das regionale Sprachwort decodieren?Wie kann ich den Hexa-Wert eines bestimmten Sprachwortes auf UTF-8 zurücksetzen?
Hier ist mein Kannada/Telugu Wort Hex-Wert Umwandlung
public String toHex(String b){
String s="";
for (int i=0; i<b.length(); ++i) s+=String.format("%04X",b.charAt(i)&0xffff);
System.out.println("Converted value:::"+s); //0C1C0C3E0C350C3E
return s;
}
Wort i gespeichert haben, ist జావా
Hex-Wert in der Datenbank gespeichert wird 0C1C0C3E0C350C3E
Decoded Ausgang bin immer ist :
Gibt es eine Möglichkeit, die zu dekodieren Hex-Wert zurück zu జావా
-Code zu dekodieren verwendet wird, ist
byte[] bytes = DatatypeConverter.parseHexBinary(itemName);
String s= new String(bytes, "UTF-8");
System.out.println("Utf..."+s);
Bitte helfen ...
Dies funktioniert nicht ... sind immer '> 5>' als Ausgang – Hema