docutils does , as does html.
html element is::
there is url and there is text, it might be identical and it might not.
.. _text: url
just because sometimes url and text are identical and might work for you it is not a general solution.
as --input-encoding was already mentioned, what to do about --output-encoding, docutils
will have to honour that for text, but not for url, as url references something somewhere else.
am i wrong or simply lost ?