html - How does copying and pasting non-breaking spaces compare in different systems/browsers? -


मान लें कि आपके पास गैर-ब्रेकिंग रिक्त स्थान ( & amp; nbsp; ) के साथ एक HTML दस्तावेज़ है आईई 6-8 में विंडोज एक्सपी में चल रहा है, जब आप गैर-ब्रेकिंग स्पेस चुनते हैं और कॉपी / पेस्ट करते हैं, तो उन्हें "सामान्य" स्पेस (यू + 0020) के रूप में कॉपी / चिपकाया जाएगा।

क्या कोई भी किसी भी सिस्टम, ब्राउज़र, आदि के बारे में जानें, या इसके संयोजन, जो इस व्यवहार को प्रदर्शित नहीं करेगा। यही है, गैर-ब्रेकिंग रिक्त स्थान एक गैर-ब्रेकिंग स्पेस (यू + 00 ए 0) के रूप में प्रतिलिपि और / या पेस्ट करेगा?

संपादित करें: थोड़ा और संदर्भ प्रदान करने के लिए: जिस पर मैं काम कर रहा हूं उसे स्थानीयकृत किया गया है। मुझे संदेह है कि अधिकतर उत्तर / दक्षिण अमेरिकी और यूरोपीय सिस्टम इसी तरह व्यवहार करेंगे। मैं एशियाई भाषाओं और प्रणालियों के बारे में कुछ चिंतित हूँ।

हालांकि मुझे ब्राउज़र के बीच अंतर के बारे में पता नहीं है कैसे वे नकल / चिपकाए गए टेक्स्ट को संभालते हैं, मैं यह सुझाव दे सकता हूं कि यह वास्तव में ऑपरेटिंग सिस्टम के क्लिपबोर्ड है जो HTML पृष्ठ के टेक्स्ट के अक्षर एन्कोडिंग को व्याख्या करने के लिए ज़िम्मेदार होगा (केवल यहां पर अनुमान लगाना है, हालांकि)।

किसी भी तरह - मैं सुझाव देता हूं कि आपके प्रतिलिपि पाठ को सही ढंग से व्याख्या किया गया है, यह सुनिश्चित करने के लिए आपका सबसे अच्छा विकल्प आपके पृष्ठ तत्वों ( lang विशेषता को शामिल करना होगा। यह स्पष्ट रूप से किसी दिए गए तत्व के लिए एक स्थान निर्धारित करेगा, यदि आपके पृष्ठ की सामग्री प्रकार घोषणा & lt; head & gt; मेटा डेटा में तत्काल स्पष्ट नहीं किया गया था

यह सुनिश्चित करने के बाहर कि आपका HTML शब्दार्थ सही है, मैं नहीं देख सकता कि आप क्षेत्रीय मतभेदों को समायोजित या अनुमानित करने में कैसे सक्षम होंगे।


Comments

Popular posts from this blog

c# - ListView onScroll event -

PHP - get image from byte array -

Linux Terminal Problem with Non-Canonical Terminal I/O app -