JAVA: string problems : i'm realized a RSA cryptography program, but i have a problem with string.

Because if i code this letter for example: l , and use the key (n,e)=(221,31) to code, my coded message is: Î, and this is correct.

Problem is when i decode my message, because if i realize in Java this: String message="Î", and i take the numeric value with : int x=message.CharAt(0); in output i have x=206 and is correct.

But if i insert the string using class Scanner i have a problem, because if i realize: Scanner in=new Scanner(System.in); and i call: String message=in.next(); and i insert Î, when i take the numeric value with : int x=message.CharAt(0); in output i have x=65533, and is wrong.

I can not understand where I'm wrong. Thank's to all. I'm new and i hope to have posted my question correctly.