Takket være @chooban fandt jeg ud af, at forbindelsessessionen brugte latin1 i stedet for utf8. Her er to løsninger, jeg fandt:
- For RMySQL, efter tilslutning skal du køre forespørgslen
SET NAMES utf8
for at ændre forbindelsestegnsættet. - For RODBC skal du oprette forbindelse ved hjælp af
CharSet=utf8
i DSN-strengen. Jeg var ikke i stand til at køreSET NAMES
via ODBC.
Dette spørgsmål pegede mig i den rigtige retning.