Dấu thứ tự byte bị cấm trong các giao thức sử dụng tiêu chuẩn nào? 
Cùng một ký tự được chuyển đổi thành UTF-8 trở thành chuỗi byte EF BB BF. Tiêu chuẩn Unicode cho phép BOM "có thể đóng vai trò là chữ ký cho văn bản được mã hoá UTF-8 trong đó bộ ký tự không được đánh dấu". Một số nhà phát triển phần mềm đã áp dụng nó cho các mã hoá khác, bao gồm UTF-8, trong nỗ lực phân biệt UTF-8 với các trang mã 8 bit cục bộ. Tuy nhiên, RFC 3629, tiêu chuẩn UTF-8, khuyến nghị rằng các dấu thứ tự byte bị cấm trong các giao thức sử dụng UTF-8, nhưng thảo luận về các trường hợp điều này có thể không khả thi. Ngoài ra, hạn chế lớn về các mẫu có thể có trong UTF-8 (ví dụ: không thể có bất kỳ byte đơn lẻ nào với bộ bit cao) có nghĩa là có thể phân biệt UTF-8 với các mã hoá ký tự khác mà không cần dựa vào BOM.
UTF-8