2
將—
發送到foursquare時,它顯示爲?在他們的網站上,而不是 - 長衝刺。在Android應用程序中顯示的很好(我正在使用\ u2014顯示它),但不是在foursquare網站上。我知道該網站可以處理該符號,因爲我可以在網站上進行修改時添加該符號。事實上,該網站似乎使用\ u2014來呈現它。所以從發送到服務器的時間開始發生,然後再回到頁面上。任何幫助深表感謝。Android,Foursquare和—字符
我添加使用短劃線:
mDetailPlaceholder.setText("\u2014 at " + mVenueName);
然後我字符串傳遞給四方的API像這樣:
String shout = mDetailText.getText().toString() + " " + mDetailPlaceholder.getText().toString();
它可以是使用了toString時,該Unicode是丟失( ),所以發送原始短跑。
到目前爲止,我嘗試過:直接向字符串中添加'\ u2014'。我也嘗試將文件保存爲utf-8並將其直接添加到字符串中。仍然無法在foursquare上正確呈現。 – Warblr 2014-08-28 03:25:51