Tôi chỉ muốn hiển thị các biểu tượng đánh dấu (✔) và dấu gạch chéo (✘) trong một trang HTML nhưng nó hiển thị dưới dạng một hộp hoặc goop ✠- rõ ràng là một cái gì đó liên quan đến mã hóa.
Tôi đã đặt thẻ meta để hiển thị utf-8 nhưng rõ ràng là tôi đang thiếu thứ gì đó.
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Chỉnh sửa / Giải pháp: Từ các nhận xét được đưa ra, bằng cách sử dụng FireBug, tôi thấy các tiêu đề đang được trang của tôi chuyển qua trên thực tế là "Loại nội dung: văn bản / html" chứ không phải UTF-8. Nhìn vào định dạng tệp bằng Notepad ++ cho thấy tệp của tôi được định dạng là "UTF-8 không có BOM". Thay đổi điều này thành chỉ UTF-8, các biểu tượng hiện hiển thị chính xác ... nhưng firebug dường như vẫn chỉ ra cùng một loại nội dung.