=begin Just the-most-update version HKSCS please. If someone needs old versions, Iconv can help.
Actually, GBK, CP950 and Big5-UAO are enough for me. But it might be difficult to understand Chinese Encoding problems by foreigners, ...oCameLo (oCameLo oTnTh)
=begin I suspect that Big5-HKSCS in Ruby missed out some mappings during use it, so I extracted a Big5-HKSCS conversion table from c_951.nls (HKSCS-2001, [1]) and used it to check big5-hkscs-tbl.rb. Except the characters were assigned t...oCameLo (oCameLo oTnTh)
=begin When GBK was released in 1995, it included 95 characters were not included in Unicode 1.1. Until now (Windows 7), these characters were still assigned Unicode PUA code points in CP936.
=begin irb(main):001:0> 0x80.chr.force_encoding('gbk').encode('utf-8') Encoding::UndefinedConversionError: "\x80" from GBK to UTF-8 from (irb):1:in `encode' from (irb):1 from D:/Opt/Ruby/Current/bin/irb:1...oCameLo (oCameLo oTnTh)