Как изменить - в url. У меня такая же проблема с пространством, поэтому я заменил ее на% 20, и она сработала:

name = name.replaceAll(" ","%20");

Что означает "-" в URL-адресе?

Я пробовал% 2C, и он не говорит:% 2C -> ","

0
haythem souissi 7 Мар 2012 в 20:14

3 ответа

Лучший ответ

Насколько мне известно, символ тире считается безопасным символом в URL-адресе. Если у вас есть проблемы, то они могут не иметь никакого отношения к тире. Однако попробуйте заменить его на% 2D.

0
marlboro 7 Мар 2012 в 16:17

Используйте URLEncoder.encode (String s) для кодирования всех ваших строк, которые вы собираетесь использовать для URL-адресов.

2
jsimpson 7 Мар 2012 в 16:16

Это код ascii (переводчик). - переводится как %2d. Вы были близки :)

0
Christian Mann 7 Мар 2012 в 16:17