Tôi có một số HTML có chứa một số ký tự forign (€, ó, á). Tài liệu HTML được lưu dưới dạng UTF-8 không có BOM. Khi tôi xem trang trong trình duyệt, các ký tự forign dường như được thay thế bằng các kết hợp ký tự lạ (‚¬, ó, Ã). Chỉ khi tôi lưu tài liệu HTML của mình là UTF-8 với BOM thì các ký tự đó sẽ hiển thị chính xác.UTF-8 html không có BOM hiển thị các ký tự lạ
Tôi thực sự không muốn bao gồm BOM trong các tệp của mình, nhưng có ai có bất kỳ ý tưởng nào tại sao nó có thể thực hiện việc này không? và một cách để sửa chữa nó? (không bao gồm BOM)
Liệu HTML tự coi mình là UTF-8 mã hóa? –
Bạn đã chỉ định bộ ký tự trong thẻ 'meta' chưa? –
Bạn có thực hiện những điều thích hợp với máy chủ và thẻ meta của mình để thông báo cho trình duyệt rằng nội dung trên thực tế là UTF-8 không? –