Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Tìm nạp văn bản UTF-8 từ MySQL trong R trả về ????

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=utf8 trong chuỗi DSN. Tôi không thể chạy SET NAMES qua ODBC.

Câu hỏi này chỉ tôi đi đúng hướng.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách cài đặt MySQL 8 trên Ubuntu

  2. Cách sao lưu cơ sở dữ liệu MySQL Moodle của bạn

  3. Lỗi MySQL 1153 - Có gói lớn hơn byte 'max_allowed_packet'

  4. Lỗi khi tạo bảng:Bạn gặp lỗi trong cú pháp SQL của mình gần 'order (order_id INT UNSIGNED NOT NULL AUTO_INCREMENT, user_id' ở dòng 1

  5. Chuỗi lệnh SQL dưới dạng số