ciao piero,
allora,
reimpostato utf8, cambiato codice cosi
codice:
<?php

			
            $key = $_POST['search'];
            $search = new Search($key);
			$search->GetResource();
			while ($row = mysql_fetch_array($search->res))
			{
		    
			echo "<h2><a href=\"dettaglio_film.php?id_dvd=".$row['id_dvd']."\">".$row['titolo']."</a></h2>";    
			}
			
			?>
Ed ecco l'errore
codice:
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in
Se rimetto la collation a swedish... fa correttamente la ricerca...

Penso di rinunciarci... Alla fine la collation la stavo usando per salvare (è un db dei miei dvd) anche caratteri strani, come inarritu (con la n spagnola)... ma ho visto che con la dichiarazione utf-8 in cima, prima di qualsiasi altro script, comunque me li salva...

PS non voglio stressarti oltre, rinuncio a capire dove sta il problema, ma se vuoi scritp+dump mysql se vuoi posso anche passarteli (dimmi come, per email?)