Я использую Retrofit2 и метод GET для извлечения контента и отображения его в TextView.в моем контенте json есть некоторые специальные символы, такие как - и когда я получаю ответ и отображаю его в Textview или в журнале, он отображает его следующим образом �.
Я пытался добавить заголовок с разными типами контента, но не работал.
HttpLoggingInterceptor interceptor = new HttpLoggingInterceptor();
interceptor.setLevel(HttpLoggingInterceptor.Level.BODY);
OkHttpClient client = new OkHttpClient.Builder().addInterceptor(interceptor).build();
retrofit = new Retrofit.Builder()
.baseUrl(API_LINKS.Base_URL)
.addConverterFactory(GsonConverterFactory.create())
.client(client)
.build();
и вот метод GET
@GET
Call<List<SpeakersData>> GetSpeakers(@Url String url);
вот класс модели динамика.
public class SpeakersData{
@SerializedName("speaker_title")
@Expose
private String speaker_title;
@SerializedName("speaker_email")
@Expose
private String speaker_email;
@SerializedName("speaker_website")
@Expose
private String speaker_website;
Это utf-8 или любая другая проблема синтаксического анализая знаюБуду признателен, если кто-нибудь поможет мне.