mysqlnd does not support `utf8mb3` charset
Đang mở
Chưa có ai nhận issue này.
- #8480 của @cmb69 — đã đóng, không merge
Bug
Extension: mysqlnd
Status: Verified
- Ngôn ngữ chính
- C
- Star
- 40.4k
- Fork
- 8.2k
- Merge trung bình
- 2 ngày 13 giờ
- Pull request đã merge (30 ngày)
- 96
Mô tả
Description
see https://github.com/php/php-src/runs/6250284285?check_suite_focus=true#step:8:4209
Fetching results from tables of different charsets. [D:\a\php-src\php-src\ext\mysqli\tests\mysqli_character_set.phpt]
mysqli_options() [D:\a\php-src\php-src\ext\mysqli\tests\mysqli_options.phpt]
mysqli_set_charset() [D:\a\php-src\php-src\ext\mysqli\tests\mysqli_set_charset.phpt]
can someone advise how to fix the tests to be working /w MySQL 8.0?
PHP Version
PHP 8.0.x, and higher
Operating System
any
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Hướng nghiên cứu
Bắt đầu với lần chạy CI được liên kết và kiểm tra các lỗi trong ext/mysqli/tests/mysqli_character_set.phpt, mysqli_options.phpt và mysqli_set_charset.phpt. So sánh hành vi của chúng với MySQL 8.0 và xác định thay đổi tương thích cần thiết; công việc được hoàn thành khi các kiểm thử này hoạt động với utf8mb3 và MySQL 8.0.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- c, mysql, php
- Lĩnh vực
- databases, testing-qa
- Loại issue
- Lỗi
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Cần làm rõ
- Mức phù hợp với người mới
- 25/100