now the encoding can be detect automatically amoung utf-8, gbk, gig5 and shift-jis, or you can specify the codec.
codec candidates order changed.
update readme
update readme