мы используем Drools Guvnor в нашем проекте и используем rest api для получения версий пакетов / ресурсов. Все работает нормально, пока мы не попытаемся использовать польские символы, такие как «ł».
Например, у нас есть пакет с именем 'test3' и ресурс (правило) с именем "wiek na podstawie PESEL - przedział 3" (само имя неважно, важен этот "ł" в последнем слове). Получив остальной XML-файл для всего пакета, мы получаем фрагмент, подобный следующему:
<assets>
http://localhost:8080/drools-guvnor/rest/packages/test3/asset/wiek%20na%20podstawie%20PESEL%20-%20przedział%203
</assets>
Из специальной опечатки API Guvnor (это должна быть / test3 / assets , а не / test3 / asset ) эта ссылка не работает - браузер автоматически преобразовал "ł "эквивалент UTF-8"% C5% 82 "и выдал код ошибки, который выглядит так, как будто эта страница не была распознана REST (неверное имя ресурса). "" Отлично работает как "% 20", похоже, проблема в 16-символьных символах.
Есть ли решение этой проблемы?