title: Printing a string containing Arabic characters results in question marks. How to fix?
body: <p>When I print a string containing Arabic characters in Java, it's displayed as <code>??????</code>. How can I fix this?</p>
  
  <p>The arabic string result from the <a href="http://www.unicode.org/Public/PROGRAMS/BidiReferenceJava/BidiReferenceTest.java.txt" rel="nofollow">BiDi algorithm implementation</a> it's supposed to support Arabic as <code>RTL</code> language </p>