Android文本查看特殊字符问题

我在
Android应用程序中有一个文本视图,此文本视图的文本是从API请求填充的,此API的响应只是一个文本,但是此文本可能包含特殊字符,如撇号或任何其他特殊字符.

问题是,当响应具有特殊字符时,文本视图仅显示该特殊字符及其后面的内容,示例:

当响应是Capt.Tony的时,文本视图只显示.

当响应是高尔夫俱乐部时,文本视图正常工作并显示高尔夫俱乐部

当响应是Café28时,文本视图仅显示é28

我知道答案是正确的,因为我已经测试了太多次.

我的文字视图代码:

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());

任何帮助将非常感激.

最佳答案 尝试

TextView item_name = (TextView) rowView.findViewById(R.id.item_name);
item_name.setText(Html.fromHtml(item.getTitle()));
点赞