При отправке —
на четырехквартирный дом, это выглядит как? на их сайте вместо -, длинный тире. Он отлично выглядит в приложении Android (я показываю его с помощью \ u2014), но не на веб-сайте foursquare. Я знаю, что сайт может обрабатывать символ, поскольку я могу добавить его при внесении изменений на сайт. На самом деле сайт, похоже, делает это с помощью \ u2014. Так что что-то происходит с момента его отправки на сервер, а затем отображается на странице. Буду признателен за любую оказанную помощь.Android, Foursquare и & # 8212; знак
добавить тир с помощью:
mDetailPlaceholder.setText("\u2014 at " + mVenueName);
Затем я передаю строку четырехугольный API как так:
String shout = mDetailText.getText().toString() + " " + mDetailPlaceholder.getText().toString();
Это может быть, что юникод теряется при использовании ToString (), и поэтому необработанная тире отправляется.
До сих пор я пытался: добавив '\ u2014' в строку напрямую. Я также попытался сохранить файл как utf-8 и добавить - непосредственно в строку. По-прежнему не отображается правильно на четырехквартирном. – Warblr