I want to use Persian language as my string to print, it's alright when writing the program but it changes when running it.
What can I do to set it right? 
The sample code:
public static void main(String[] args)
    {
        System.out.print("سلام");
    }
The result in windows command prompt is only question marks(????????) and in notepad++ it is like Lسلام
Persian is a middle east language like Arabic.
 
     
    