好的,我终于找到了一个真正的解决方案。根据您从哪里解析(我正在从 charset = iso-8859-9 和 Eclipse 上检索数据,使用 utf-8),您应该进行 char 替换操作。就我而言,
context = context.replaceAll("İ", "İ");
context = context.replaceAll("ı", "ı");
context = context.replaceAll("Ö", "Ö");
context = context.replaceAll("ö", "ö");
context = context.replaceAll("Ü", "Ü");
context = context.replaceAll("ü", "ü");
context = context.replaceAll("Ç", "Ç");
context = context.replaceAll("ç", "ç");
context = context.replaceAll("Ğ", "Ğ");
context = context.replaceAll("ğ", "ğ");
context = context.replaceAll("Ş", "Ş");
context = context.replaceAll("ş", "ş");
其中 context 是一个字符串,它包含所有已解析的数据,并将在 TextView 上打印出来。就这样。我之前应该想很多!