title: charset conversion with icu or iconv
body: <p>In my CGI library, I'm using a converter in order to convert from a IANA-registered charset to native wide unicode (UTF-16/32, depending on platform). With ICU, are all the sets and aliases listed in <a href="http://www.iana.org/assignments/character-sets" rel="nofollow">http://www.iana.org/assignments/character-sets</a> allowed for input to <code>ucnv_open</code> or is a manual cross-reference mapping needed, as with iconv, where I basically map each alias to the respective iconv encoding name? As much as iconv is nice and simple, it requires the use of a table to map preferred mime type and alias to iconv's built-in type (including mapping ISO-8859-x[EI]* bidi to their "standard" ISO-8859 form)?</p>
  
  <p>Or is there a way to force all form input to be ISO-8859-x / UTF-8 to simplify the amount of conversion work needed?</p>
  
  <ul>
  <li>see rfc 1556</li>
  </ul>