我試圖在Textview上顯示一個簡單的ñ
(特殊西班牙語)字符,而不是ñ
它顯示一些垃圾字符�
。我嘗試了許多SOV解決方案,但並未爲我工作。 ñ
來自SOAP Web服務。在textview上的不正確的特殊字符在android
下面是代碼:
InputStream in = urlConnection.getInputStream();
SoapObject soapObject=Utility.InToSoapObject(in);
public static SoapObject InToSoapObject(InputStream inputStream) {
SoapObject soap = null;
SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(
SoapEnvelope.VER12);
try {
XmlPullParser p = Xml.newPullParser();
p.setInput(inputStream, "utf-8");
envelope.parse(p);
soap = (SoapObject) envelope.bodyIn;
} catch (Exception e) {
e.printStackTrace();
}
return soap;
}
,我到目前爲止已經試過,但我沒有工作
與\ u0148更換
ñ
事情很少(HTML .fromHtml(str)
URLEncoder.encode(s TR)
更換UTF-8與ISO-8859-1
我從SOAP以正確的方式,我有交叉檢查提取的字符串字符。可能是UTF-8
有一些問題。任何形式的幫助或建議將不勝感激。在此先感謝
你在SO有兩個帳戶?你問同樣的問題[http://stackoverflow.com/questions/30972595/android-textview-displaying-wrong-character](http://stackoverflow.com/questions/30972595/android-textview-displaying-wrong-character ) –
是的,但很少使用那個。我錯誤地發佈了問題..我經常使用這個帳戶..我已經從那裏刪除了這個問題。我認爲這不是一個問題.. –
你能幫我解決上述問題的解決方案嗎? –