Rendering a unicode character correctly in TextView?
<p>I'm getting a string sent to me from a server (my app is running on android). One of the characters is a unicode symbol which is a musical note. I take the response from the server in a String, then hand it directly to a TextView. This is what should appear:</p>

<pre><code>♫
</code></pre>

<p>but instead I see just a block (kinda looks like):</p>

<pre><code>[]
</code></pre>

<p>when I print the string to logcat, I see:</p>

<pre><code>â«
</code></pre>

<p>I'm not sure how to get TextView to display the character correctly. I tried this:</p>

<pre><code>tv.setText(Html.fromHtml(text).toString());
</code></pre>

<p>but it's still rendering out the block. What's the right way to do this?</p>

<p>Thanks</p>

<p>-------------------- Update -----------------------------</p>

<p>I tried just creating a webpage with the character in it, then pointing the system browser to the page (on my nexus one). Same render issue, looks like the glyph for that character just does not exist?:</p>

<pre><code>&lt;html&gt;
  &lt;body&gt;
    &amp;#x266B;
    &lt;br /&gt;
    &amp;#9835;
  &lt;/body&gt;
&lt;/html&gt;
</code></pre>
