vui lòng xem điều này chủ đề (và sử dụng tìm kiếm trước khi đăng câu hỏi trước).
trong trường hợp của bạn, tôi nghĩ rằng bạn đã quên đặt bộ ký tự chorrect cho kết nối cơ sở dữ liệu của bạn (sử dụng SET NAMES
tuyên bố hoặc mysql_set_charset ()
) - nhưng điều đó thật khó nói.
đây là trích dẫn từ chazomaticus , người đã đưa ra một câu trả lời hoàn hảo trong chuỗi thích, liệt kê tất cả những điểm bạn phải quan tâm:
lưu ý rằng bạn không cần sử dụng utf-8 - phần quan trọng là sử dụng cùng một bộ ký tự ở mọi nơi , không phụ thuộc vào bộ ký tự đó có thể là gì. nhưng nếu bạn vẫn cần thay đổi mọi thứ, hãy sử dụng utf-8.