È necessario codificare/decodificare i caratteri in quel caso. La modifica del set di caratteri della tabella/del database può causare la perdita di dati.
<td><?php echo utf8_encode($row['name']);?></td>
se utf8_encode() non funziona prova utf8_decode() invece.