Trang web tôi đang làm việc đang chuyển đổi từ ISO. Nếu bộ ký tự HTML được đặt thành UTF-8, tôi vẫn cần phải thay thế ©
, é
, …
, v.v ... với thực thể HTML thích hợp?Tôi có cần sử dụng các thực thể HTML cho các ký tự đặc biệt nếu tôi đang sử dụng bộ ký tự UTF-8 không?
Trả lời
Không, biểu tượng như ©
, é
, …
, các umlauts Đức ä
, ö
, ü
, ß
và tất cả những thứ khác có thể được sử dụng giống như bất kỳ nhân vật khác khi sử dụng UTF-8.
Nhưng lưu ý rằng một số điều vẫn phải được tổ chức bởi vì họ có một ý nghĩa đặc biệt trong HTML (<
và >
ví dụ, mà vẫn nên được thay thế bằng >
và <
nếu bạn muốn sử dụng chúng trong văn bản của bạn)
Cảm ơn. Còn email HTML thì sao? Tôi cho rằng tôi không có quyền kiểm soát giống như mã hóa ký tự ở đó khi tôi làm trên trang web của riêng mình, vì vậy tôi có nên sử dụng các thực thể để an toàn không? –
bạn cũng có thể đặt tiêu đề để xác định bộ ký tự trong một thư html - nhưng một số ứng dụng thư khách (chủ yếu là cũ hơn) sẽ bỏ qua điều đó. cách tốt nhất là, như bạn đã nói, để sử dụng các thực thể trong html-mail chỉ để được an toàn. – oezi
viết tắt: Không, bạn không thực sự khuyên tôi không nên sử dụng chúng nữa. Một sử dụng di sản có thể sẽ được trong một số trang html liên kết và các hình thức "được", nhưng ngay cả ở đây thường chúng ta có thể đối phó mà không có.
Cũng phụ thuộc vào cách bạn tạo/chỉnh sửa nội dung của mình. Nếu bạn có người dùng chỉnh sửa tập tin cục bộ trên Windows và những gì không, nó có thể được an toàn hơn để dính vào các thực thể sau khi tất cả.
- 1. wget và các ký tự đặc biệt
- 2. Regex cho các tên có ký tự đặc biệt (Unicode)
- 3. Chuyển đổi các ký tự đặc biệt thành mã ký tự HTML
- 4. Làm thế nào để chuyển đổi các ký tự đặc biệt thành các thực thể html?
- 5. Sử dụng các cột có các ký tự đặc biệt trong các công thức trong R
- 6. Javascript/jQuery - chuyển đổi các ký tự html đặc biệt
- 7. Các ký tự đặc biệt trong NSString từ HTML
- 8. Javascript/jQuery mã hóa cho các ký tự đặc biệt khi sử dụng val()
- 9. Các ký tự đặc biệt của Android
- 10. Json_decode với các ký tự đặc biệt
- 11. Bạn có nên sử dụng tên URL với các ký tự đặc biệt không?
- 12. mailto ký tự đặc biệt
- 13. Thoát các ký tự HTML đặc biệt trong Python
- 14. Không thể git rm với các ký tự đặc biệt
- 15. Smarty: các ký tự đặc biệt được thay đổi không mong muốn- utf8
- 16. Ký tự dấu chấm hỏi trên HTML nếu tôi sử dụng UTF-8 và các ký tự lạ trên dữ liệu SQL nếu tôi sử dụng ISO-8859-1
- 17. MySQL Chèn ký tự đặc biệt
- 18. Chuỗi ký tự mà không phải thoát khỏi các ký tự đặc biệt?
- 19. Tôi có thể sử dụng các ký tự đại diện trong câu lệnh "IN" MySQL không?
- 20. Python trả về độ dài chuỗi sai khi sử dụng các ký tự đặc biệt
- 21. preg_match ký tự đặc biệt
- 22. Khi nào tôi cần phải thoát khỏi các ký tự trong bộ ký tự regex (trong [])?
- 23. Xác thực Javascript: Chặn các ký tự đặc biệt
- 24. Tôi có thể sử dụng các ký hiệu không được mã hóa (&) trong html không?
- 25. ký tự đặc biệt trong id của thẻ html
- 26. Tôi có cần sử dụng các thực thể HTML khi lưu trữ dữ liệu trong cơ sở dữ liệu không?
- 27. sử dụng lặp lại hàng loạt với các ký tự đặc biệt
- 28. Các ký tự đặc biệt trong UTF8 mailto: subject = link và Outlook
- 29. php regex thoát các ký tự đặc biệt
- 30. Javascript - sử dụng innerHTML cho chuỗi đầu ra * KHÔNG * Ký tự đặc biệt được mã hóa HTML?
bản sao có thể có của [Khi nào nên sử dụng thực thể HTML] (http://stackoverflow.com/questions/436615/when-should-one-use-html-entities) – lulalala