Okej! Så detta är vad som måste ha hänt:
användargränssnitt (UTF-8) → styrenhet (UTF-8) → modell (ISO-8859-1) → Databas (UTF-8, men den tar emot ISO-8859-1)
Så fälten konfigurerades för att använda UTF-8-kodning, men de tar emot ISO-8859-1-kodad data. Jag ville konvertera den felaktigt kodade datan till UTF-8.
Eftersom datan i själva verket var ISO-8559-1-kodad, löste jag mitt problem med följande lilla MySQL-"hack":
UPDATE `table` SET `column` = convert(cast(convert(`column` using latin1) as binary) using utf8)
Med tillstånd ABS på StackOverflow.
Tack för att du tog dig tid att titta på mitt problem, killar! :)