Poniższy kod daje mi ciąg Unicode jako காJava Unicode na ciąg szesnastkowy
sysout = new PrintStream(System.out, true, "UTF-8");
sysout.println("\u0B95\u0bbe");
Dając கா jako wejście, mogę dostać wartości hex jako \ u0B95 i \ u0bbe?
PS: To jest język tamilski.
To nie jest duplikatem chyba. Rozwiązanie dotyczy pojedynczego znaku. Ale கா jest kombinacją dwóch znaków. Dlatego masz dwie wartości szesnastkowe. – user1611248