Tôi hiện đang gặp sự cố khi lưu các ký tự đặc biệt (® & ©) vào cơ sở dữ liệu mySQL.Lưu các ký tự đặc biệt vào cơ sở dữ liệu MySQL
Trên ngăn xếp cục bộ (cục bộ cho máy phát triển của tôi) hoạt động diễn ra suôn sẻ và những gì được nhập vào giao diện người dùng sẽ được lưu như mong đợi.
Với cùng một mã front-end trên máy chủ tập trung khi lưu vào DB ký tự được tiến hành với các ký tự khác được lưu dưới dạng ®. Đây không phải là vấn đề khi xem bản ghi trên giao diện người dùng vì nó đảo ngược nội dung hoạt động và hiển thị chính xác.
Sự cố đến từ một hệ thống riêng biệt khác sử dụng cùng một cơ sở dữ liệu và không thực hiện bất kỳ thay đổi nào xuất hiện dưới dạng ® thay vì chỉ đơn giản là ®.
Lý do cho sự nhầm lẫn của tôi là dường như nó hoạt động theo yêu cầu trên ngăn xếp cục bộ của tôi nhưng không hoạt động trên máy chủ tập trung.
Tôi đang tìm ý tưởng về nội dung cần tìm kiếm có thể gây ra điều này trên cấu hình máy chủ so với địa phương của tôi.
Cảm ơn trước Đánh dấu
Quên để thêm vào cuối phía trước được viết bằng PHP. – MarkJWiggins
Kiểm tra xem mã hóa mặc định php, mã hóa kết nối mysql và bảng mysql và collation trường là như nhau. –
+1 Pranav bao gồm hầu hết mọi thứ - chắc chắn cần phải làm điều này. – therobyouknow