10/10/2018, 10:05
Lỗi tiếng Việt trong trang PHP - Mysql
trang PHP - Mysql:
- trong file php đã có dòng:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- Khi tạo CSDL bằng PhpMyAdmin đã đặt Collation là utf8_unicode_ci. Khi insert hoặc brow đã nhìn thấy không bị lỗi tiếng Việt trong PhpMyAdmin
- Sau khi truy vấn thì tất cả chỗ nào có dấu tiếng Việt đều bị biến thành đâu "?" mà chỉ dấu đó mà thôi.
Rất mong các tiền bối chỉ giùm ta phải làm thế nào để hiện đúng tếng Việt
- trong file php đã có dòng:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- Khi tạo CSDL bằng PhpMyAdmin đã đặt Collation là utf8_unicode_ci. Khi insert hoặc brow đã nhìn thấy không bị lỗi tiếng Việt trong PhpMyAdmin
- Sau khi truy vấn thì tất cả chỗ nào có dấu tiếng Việt đều bị biến thành đâu "?" mà chỉ dấu đó mà thôi.
Rất mong các tiền bối chỉ giùm ta phải làm thế nào để hiện đúng tếng Việt
Bài liên quan
- trong file php đã có dòng:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- Khi tạo CSDL bằng PhpMyAdmin đã đặt Collation là utf8_unicode_ci. Khi insert hoặc brow đã nhìn thấy không bị lỗi tiếng Việt trong PhpMyAdmin.
- Sau khi truy vấn thì tất cả chỗ nào có dấu tiếng Việt đều bị biến thành đâu "?" mà chỉ dấu đó mà thôi.
- Các dòng tiiéng việt không lấy từ CSDL thì vẫn hiện đúng
Sau đó tôi đổi về collation là latin1 thì kết quả cũng không có gì khác. Tôi đã nêu vấn đề này ở một số diễn đàn nhưng chỉ nhận được sự im lặng hoặc hướng dẫn các công đoạn mà tôi đã làm.
Đề nghị các bác thử tải XAMPP về cài trên localhost và tạo trang php thực hiện công việc truy vấn bảng trong MySql có dữ liệu tiếng việt xem có cách nào cho hiện đúng tiếng Việt không?
Đề nghị các bác thử tải XAMPP về cài trên localhost và tự tạo trang php thực hiện công việc truy vấn bảng trong MySql có dữ liệu tiếng việt xem có cách nào cho hiện đúng tiếng Việt không?
Dùng XAMPP phiên bản mới nhất trên localhost + phpMyAdmin mới nhất trên server (nếu host cài bản cũ thì cài bản mới lên ) Sở dĩ thế vì phiên bản mới hỗ trợ nhiều tính năng chuyển đổi hơn các phiên bản cũ rất nhiều
Dùng collation thống nhất giữa localhost và trên server (lúc import), latin hay utf-8 đều được
Database, Table, Field cũng phải thống nhất kiểu collation. Và chưa bao giờ bó tay mới lỗi tiếng việt với database khi chuyển qua lại giữa bất cứ host nào!
Nếu các bạn làm không được có thể BUZZ tôi vào buổi tối từ 22h trở đi
Chúc thành công
Tuy nhiên khi tự tạo một CSDL, đặt collation như của joomla, đồng thời nhập dữ liệu tại phpmysql và trong trang php có dùng encoding là utf-8 thì vẫn không hiện đúng tiếng Việt. Có lẽ các cao thủ cần phải ra tay cho XAMPP 1.62 với vấn đè tiếng việt trên localhost