Edición de los caracteres especiales de la vista de texto de Android

Tengo una vista de texto en una aplicación de Android, el texto de esta vista de texto se rellena desde una solicitud de API, la respuesta de esta API es sólo un texto, pero este texto puede tener caracteres especiales como un apóstrofo o cualquier otro carácter especial.

El problema es que cuando la respuesta tiene caracteres especiales, la vista de texto sólo muestra ese carácter especial y lo que sigue, ejemplos:

Cuando la respuesta es Capt. Tony's la vista de texto muestra solamente 's .

Cuando la respuesta es Golf Club la vista de texto funciona normalmente y muestra Golf Club

Cuando la respuesta es Café 28 la vista de texto sólo muestra é 28

Y sé que la respuesta es correcta porque la he probado muchas veces.

CÓDIGO DE MI VISTA DEL TEXTO:

XML

 <TextView android:id="@+id/item_name" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Hello world" android:textColor="#ffffff" android:textSize="18sp" android:layout_marginLeft="10dp"/> 

JAVA

 TextView item_name = (TextView) rowView.findViewById(R.id.item_name); item_name.setText(item.getTitle()); 

Cualquier ayuda sería muy apreciada.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.