Whenever I print or write the £ symbol , or even do anything with it, it is always displayed as £ with no reason for the  to be there. I have tried writing the character in unicode but it still resulted in this weird combination. Is there any way to remove this or stop it happening?
public class GenericClass
{
public static void main(String[] args)
{
System.out.println("£");
}
}
This is all that is printed: