iconv is stucked forever when it tries to convert invalid characters.

Solution Verified - Updated -

Issue

  • iconv is stucked forever when it tries to convert invalid characters.

    $ echo -en "\x0e\x0e" | /usr/bin/iconv -c -f IBM930 -t CP932
    $ echo -en "\x0f\x0f" | /usr/bin/iconv -c -f IBM930 -t CP932
    

Environment

  • Red Hat Enterprise Linux 5
  • Red Hat Enterprise Linux 6
  • Red Hat Enterprise Linux 7
  • iconv

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In