Tôi đang sử dụng mysql 5.5.10, và CHARACTER_SETS của nó làLàm thế nào để chèn ký tự utf-8 mb4 (biểu tượng cảm xúc trong ios5) vào mysql?
| character_set_client | utf8mb4 |
| character_set_connection | utf8mb4 |
| character_set_database | utf8mb4 |
| character_set_filesystem | binary |
| character_set_results | utf8mb4 |
| character_set_server | utf8mb4 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
| collation_connection | utf8mb4_general_ci |
| collation_database | utf8mb4_general_ci |
| collation_server | utf8mb4_general_ci |
tôi đã thay đổi utf8mb4 từ utf8 cho biểu tượng cảm xúc iOS5 của. Chúng được thể hiện bằng mã 4byte.
Nhưng khi tôi chèn 3 biểu tượng cảm xúc, '???' là trong mysql.
Chúng là 3F 3F 3F (Hex).
Tôi có thể lưu trữ biểu tượng cảm xúc của iOS4 tốt chứ không phải iOS5.
Tôi làm cách nào để lưu trữ biểu tượng cảm xúc của iOS5?
Hãy giúp tôi.
mysql phpadmin hiển thị ??? nhưng ứng dụng iOS có thể hiển thị biểu tượng cảm xúc. –
Xem thêm http://stackoverflow.com/questions/38363566/trouble-with-utf8-characters-what-i-see-is-not-what-i-stored/, đặc biệt là thảo luận về "dấu chấm hỏi". –