set_charset() different db types

set_charset() extended to support different db types.
SQLServer encoding setting moved under set_charset() from connect().
Doesn't add "charset=..." when db type is SQLite