I have a character group that looks something like this:
Комуникационна кабелна система
and sometimes I have this mix:
Généralités
The first means:
Communication cable system
and second -:
Généralités
I see this with a browser and put it in the body.
But how can I get java to output "real" characters? What is called the above encoding?
I tried a couple of things, and finally this (which did not work):
import java.nio.charset.*; import java.nio.ByteBuffer; import java.nio.CharBuffer; List<String> lst = new ArrayList<String>(); lst.add("К"); lst.add("о"); for ( String s : lst ) { Charset utf8charset = Charset.forName("UTF-8"); Charset iso88591charset = Charset.forName("ISO-8859-1"); ByteBuffer inputBuffer = ByteBuffer.wrap( s.getBytes() );
source share