好的,我終於找到了一個真正的解決方案。根據解析的位置(我從charset = iso-8859-9和Eclipse上檢索數據,使用utf-8),應該進行字符替換操作。對於我的情況,
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("ş", "ş");
其中上下文是一個字符串,它包含所有解析的數據並將打印在TextView上。就這樣。我應該以前想過很多!
顯示代碼(^_^) – pgsandstrom
澄清:您只更改了IDE中的編碼,而不是您的應用中的編碼。 – pgsandstrom
所以,任何建議,以改變它在我的應用程序:)是否與我的代碼真的有關? –