Internet Explorer не обрабатывает HTML -кодирование в URL (GWT)JAVA

Программисты JAVA общаются здесь
Anonymous
Internet Explorer не обрабатывает HTML -кодирование в URL (GWT)

Сообщение Anonymous »

Используя GWT, у меня есть веб -приложение, и на определенной странице он вытаскивает параметр из URL, который имеет кодированный символ трубы (|). Так, например, полный URL -адрес будет (в режиме разработчика): < /p>

http://127.0.0.1:8888/Home.html?gwt.cod ... 3%257C1000
< /code>

И когда я вытаскиваю параметр «pk», я должен получить "3 | 1000". (%257c - кодированный PIP char) < /p>

Ну, это отлично работает в Firefox и Chrome. < /p>

в IE (я использую 11), я получаю "3%7C1000", когда я тяну параметр. По какой -то причине, т.е. сбрасывает 25 в кодируемом символе, то есть это больше не чар труб, и мое приложение разбивается. В частности, я нашел эту страницу: http://support.microsoft.com/kb/928847образное. Заголовки. Вот начало моего дома.html: < /p>








< /code>

Два других предложения: < /p>


Увеличить размер начального ответа HTTP сервера. Начальный размер
должен составлять не менее 1 кб. < /Li>
Убедитесь, что настройка локализации системы соответствует набору символов
Метеги, указанный на HTML -странице. Мои настройки локали системы верны. И поскольку мои метатеги находятся в начале документа, они находятся в первой килобите данных, поэтому их сначала будут прочитать. Поэтому я не понимаю, почему мне нужно увеличить размер ответа HTTP. У кого -нибудь есть какие -либо другие предложения, которые я мог бы попробовать?URL.encodePathSegment(place.getValue())
< /code>

, где URL находится из пакета com.google.gwt.http.client < /p>

getValue () установлен из этого: < /p>

public static String encodePk(PrimaryKey pk)
{
if(pk != null)
{
return String.valueOf(pk.getPk()).concat("|").concat(String.valueOf(pk.getCpk()));
}
else{
return "";
}
}
< /code>

Окончательный результат - URL, который я разместил вверху: < /p>

http://127.0.0.1:8888/Home.html?gwt.cod ... 3%257C1000
< /code>

, где часть после "pk =" является кодированной строкой. < /p>

Подробнее здесь: https://stackoverflow.com/questions/220 ... in-url-gwt

Вернуться в «JAVA»