title: How to define a new Charset in Java/Android?
body: <p>in Taiwan we have a character encoding called "Unicode At One (UAO)", which is an extension to BIG-5 but is not supported by Java and Android.<br>
  The code page is in <a href="http://moztw.org/docs/big5/table/uao241-b2u.txt" rel="noreferrer">http://moztw.org/docs/big5/table/uao241-b2u.txt</a>  </p>
  
  <p>My question is, how can I build a String object with byte array data, using this Charset?<br>
  I guess I will extend the String class and do something in it, but I have no idea how to create a new Charset.</p>