2016-06-20 2 views
1

Когда код реализован, некоторые символы не могут быть декодированы. Я получаю кучу вопросительных знаков, например. Как я могу это исправить?Как обрабатывать ошибку декодирования javascript?

HtmlInput inputBox2 = (HtmlInput)currentPage.getHtmlElementById("classNo"); 
inputBox2.setValueAttribute("2016同學15");  
ScriptResult result = currentPage.executeJavaScript("javascript:Search(2)"); 

Я нашел это в компиляторе: ScriptResult[[email protected]aac3 page=HtmlPage(http://www.xx.org/classNo=2016??15)@1330510442]

ответ

0

Вы могли бы попытаться использовать URL-кодирование для некоторого ASCII и все символы не ASCII.

например. space на% 20

Веб-сайт, объясняющий HTML URL Encoding Reference. Вы можете также интерактивно кодировать строки там.

Ваш "2016 同學 15" будет закодирован как: "2016% E5% 90% 8C% E5% AD% B815"

+1

Спасибо за ваш ответ. – OPfan

Смежные вопросы