Nhờ @chooban, tôi đã phát hiện ra phiên kết nối đang sử dụng latin1 thay vì utf8. Đây là hai giải pháp tôi tìm thấy:
- Đối với RMySQL, sau khi kết nối, hãy chạy truy vấn
SET NAMES utf8để thay đổi bộ ký tự kết nối. - Đối với RODBC, hãy kết nối bằng
CharSet=utf8trong chuỗi DSN. Tôi không thể chạySET NAMESqua ODBC.
Câu hỏi này chỉ tôi đi đúng hướng.