Let's say I have some Greek text in the url, which is encoded in utf-8. The string is "ελληνική".
When the ht server receives the request with the string, it goes to url-decode with fails with the message:
junk in string "%u03B5%u03BB%u03BB%u03B7%u03BD%u03B9%u03BA%u03AE"
   [Condition of type SB-INT:SIMPLE-PARSE-ERROR]

It can be reproduced by evaluating:
(HUNCHENTOOT:URL-DECODE "%u03B5%u03BB%u03BB%u03B7%u03BD%u03B9%u03BA%u03AE" (flex:make-external-format :utf-8 :eol-style :lf))

Backtrace:
  0: (PARSE-INTEGER "%u03B5%u03BB%u03BB%u03B7%u03BD%u03B9%u03BA%u03AE")[:EXTERNAL]
  1: (URL-DECODE
      "%u03B5%u03BB%u03BB%u03B7%u03BD%u03B9%u03BA%u03AE"
      #<FLEXI-STREAMS::FLEXI-UTF-8-FORMAT (:UTF-8 :EOL-STYLE
                                           :LF) {18422651}>)

How can I decode Greek (or any other for that matter) text? I took Greek as an example as Latin/German text worked.

Thank you,
Andrew