Android: Character appearing as a box
<p>I have an app displaying Japanese characters but for some reason, the tilde (~) character is displaying as a box (which looks like this, but one character: []).</p>

<p>This is after i apply the text to a TextView. I got the text from a JSON string.</p>

<p>The thing that disturbs me is, aren't Java strings unicode? Anyone know what i need to fix?</p>

<pre><code>characters = getCharacterFromJSON();

// set character
TextView charTextView = (TextView)findViewById(R.id.characterView);
charTextView.setText(characters);
</code></pre>

<p><img src="http://i.stack.imgur.com/ORlj0.png" alt="enter image description here"></p>

<pre><code>// Ack! all my ~'s are []!
</code></pre>

<p>EDIT: it's not a tilde(~), it's a japanese character (〜), which indicates these characters are a suffix. It's still not showing though.</p>
