Jak zrobić procent kodowania ciągu, jak opisano w RFC 3986? To znaczy. Nie chcę (IMO, dziwne) www-url-form-kodowane, jako thatisdifferent.Jak kodować procentowo w Javie?
Jeśli to ważne, koduję dane, które niekoniecznie są całe URL.
Jak zrobić procent kodowania ciągu, jak opisano w RFC 3986? To znaczy. Nie chcę (IMO, dziwne) www-url-form-kodowane, jako thatisdifferent.Jak kodować procentowo w Javie?
Jeśli to ważne, koduję dane, które niekoniecznie są całe URL.
Jak już ustalono, standardowe biblioteki nie radzą sobie z problemem bardzo dobrze.
Spróbuj użyć albo Guva PercentEscaper
, albo bezpośrednio jednego z the URL escapers w zależności od części adresu URL, który próbujesz zakodować.
Linki są zerwane. –
Zrobisz to za Ciebie? Https: //docs.oracle.com/javase/7/docs/api/java/net/URLEncoder.html. Woops, nie czytałem poprawnie. Zignoruj: –
@ZackNewsham, nie, ponieważ używa on zakodowanego w trybie www-url-form. –
Czy możesz zdefiniować "standard"? Czy musi zakodować spacje w adresie URL jako '% 20', a spacje w ciągu zapytania jako' + '? A co z innymi postaciami specjalnymi? – Doorknob