@@ -167,7 +167,7 @@ int Sql_GetColumnNames(Sql* self, const char* table, char* out_buf, size_t buf_l
/// Changes the encoding of the connection.
int Sql_SetEncoding(Sql* self, const char* encoding)
{
- if( self && mysql_set_character_set(&self->handle, encoding) == 0 )
+ if( self && Sql_Query(self, "SET NAMES %s", encoding) == 0 )
return SQL_SUCCESS;
return SQL_ERROR;
}