title: Arabic text displayed as ??? in Android
body: <p>I am trying to display Arabic text in an Android application, however the Arabic text is displayed as ???. </p>
  
  <p>it works fine when i set the text of a <code>TextField</code> directly from xml file using <code>android:text="مثل"</code>, but when i try to set it from Java code <code>mTextView.setText("مثل");</code>, it displays as question marks character (???).</p>
  
  <p>According to this answer <a href="https://stackoverflow.com/questions/7962704/how-to-support-arabic-text-in-android">How to support Arabic text in Android?</a>, Arabic is supported for Android 3.x and above. </p>