fix: try to never invoque iconv to avoid unpredictable exceptions

Nowhere do we manipulate characters for human reading ; we manipulate
bytes and symbolic values. Raising an exception for any encoding issue
that happen deep within libguile is not acceptable.