commit table before change
fix/extend iconv
better table and free memory
style
fix leak on "quit" command
output charset conversion through table