socket = new Socket(server, port);
in = new BufferedReader(new InputStreamReader(socket.getInputStream()));
This is coming from a remote server that I don't control.
Special characters are encoded, and if I print them out to the console they appear as diamond question marks.
If I telnet to the server and view the data it appears strange:
If I tell the server to send me æ£¥¿ÄÅüÇ, it displays in a telnet session as Ã¦Â£Â¥Â¿Ã
What can I do to make these special characters show up correctly?