Mostrar todos los caracteres Unicode en TextView

¿Hay alguna forma de mostrar todos los caracteres Unicode en mi TextView en mi teléfono?

He intentado con caracteres especiales como ‘\ u0279’ y obtengo algo parecido a un cuadro (carácter predeterminado). ¿Está basado en las configuraciones l10n e i18n?

tv=(TextView)findViewById(R.id.textView1); Typeface font= Typeface.createFromAsset(getAssets(), "TAU_BHON.TTF"); tv.setTypeface(font); 

Coloque la fuente que admitirá su idioma en la carpeta de activos. En este caso, he usado TAU_BHON.TTF

Esto generalmente sucede debido a la fuente utilizada, la predeterminada no admite / ha implementado todos los caracteres Unicode , necesita usar una fuente completa como DejaVuSans.ttf

@sakthi muestra una muestra que debería funcionar sin problemas, comprueba si tu versión de Android lo admite

Prueba este código:

 String str = "\u00F6"; System.out.println("new value-" + str); 

Conseguirás:

 new value-ö 

Aquí hay un ejemplo de proyecto de Android que creé para verificar la característica:

Archivo Java:

 package com.testd; import android.app.Activity; import android.os.Bundle; import android.widget.TextView; public class Main extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); String str = "\u00F6"; TextView tv = (TextView) findViewById(R.id.a); tv.setText("sajklasdklfjasdf " + str ); } } 

Archivo XML:

     

Captura de pantalla:

enter image description here