Tôi đang làm việc trên một trang web nơi người dùng có thể chuyển đổi giữa tiếng Anh và tiếng Pháp. Để xuất ngày của bài đăng.php strftime Các ký tự tiếng Pháp
Nếu người dùng chọn Pháp tôi sử dụng:
setlocale(LC_ALL, 'fra_fra');
Sau đó, để đầu ra ngày tôi sử dụng:
strftime('%d %B %Y', strtotime($post->post_date));
Tôi có charset của tôi tại utf-8 với:
<meta charset="utf-8">
Sự cố tôi gặp phải là các ký tự như û và các ký tự khác có dấu trọng âm hiển thị dưới dạng các viên kim cương đen có dấu hỏi.
Có cách nào để sửa lỗi này không?
Bạn có gặp vấn đề này trong nội dung trang nói chung hoặc chỉ trong ngày không? – makriria
Nó chỉ xảy ra trong các ngày. Sử dụng utf8_enocde đã sửa lỗi này – ianckc