I\'ve got a database with a bunch of broken utf8 characters scattered across several tables.
The list of characters isn\'t very extensive AFAIK (áéíúóÁÉÍÓÚÑñ)
How about a different approach, namely converting the column back and forth to get the correct character set? You can convert it to binary, then to utf-8 and then to iso-8859-1 or whatever else you're using. See the manual for the details.