Utf-8 में परिवर्तित एक ही चरित्र बाइट अनुक्रम ef bb bf बन जाता है । यूनिकोड मानक की अनुमति है कि बोम utf-8 इनकोडिंग पाठ के लिए हस्ताक्षर के रूप में सेवा कर सकता है जहां चरित्र सेट अचिह्नित है । कुछ सॉफ्टवेयर डेवलपर्स ने अन्य एन्कोडिंग के लिए इसे अपनाया है, जिसमें utf-8 सहित स्थानीय 8-बिट कोड पृष्ठों से utf-8 को अलग करने की कोशिश में है । हालांकि rfc 3629, utf-8 मानक, सिफारिश करता है कि बाइट ऑर्डर मार्क्स को utf-8 का उपयोग करके प्रोटोकॉल में वर्जित किया जा सकता है । लेकिन उन मामलों पर चर्चा करें जहां यह संभव नहीं हो सकता है । इसके अलावा, utf-8 में संभव पैटर्न पर बड़ा प्रतिबंध (उदाहरण के लिए उच्च बिट सेट के साथ कोई भी लोन बाइट नहीं हो सकता है) इसका मतलब है कि यह अन्य चरित्र एन्कोडिंग से utf-8 को अलग करने के लिए संभव होना चाहिए बिना भरोसे के बोम ।
बाइट ऑर्डर मार्क्स प्रोटोकॉल में किस मानक का उपयोग कर मना कर रहे हैं?
utf-8