TAJO-1000: TextDatum.asChar() is incorrect, if client charset is different

Currently, a TextDatum is UTF-8 encoded bytes. if a client sets different default charset, TextDatum should change to the correct charset