Como te esta diciendo 
pateketrueke los datos ya existentes los tendras que modificar de alguna manera.
Respecto a lo de MyQLI te pongo como deberia de usarse set names   
Código PHP:
Ver original- $mysqli = new mysqli('localhost', 'user', 'pass', 'db'); 
- /** comprobacion de la conexion */ 
- } 
- /** cambio del juego de caracteres a utf8 */ 
- if (!$mysqli->set_charset("utf8")) { 
-     printf("Error cambiando el juego de caracteres utf8: %s\n", $mysqli->error); 
- } else { 
-     printf("Juego de caracteres actual: %s\n", $mysqli->character_set_name()); 
- } 
-   
- $mysqli->close();