2009-12-18 16 views
16

मेरे पास टूल ए में प्रदर्शित एन्कोडिंग ए में एक दस्तावेज़ ए है और टूल बी में प्रदर्शित एन्कोडिंग बी में एक दस्तावेज़ बी है। यदि मैं बी में कट और पेस्ट (बी का हिस्सा) ए परिणामस्वरूप वर्ण एन्कोडिंग हो सकता हूं? मुझे एहसास है कि यह टूल ए और टूल बी और पेस्ट बफर में रखी गई जानकारी (जो संभवतः एन्कोडिंग हो सकता है?) और ऑपरेटिंग सिस्टम पर निर्भर करता है।"कट और पेस्ट" कैरेक्टर एन्कोडिंग को कैसे प्रभावित करता है और क्या गलत हो सकता है?

उच्च गुणवत्ता वाले उपकरण क्या करना चाहिए? और व्यवहार में कितने सामान्य उपकरण (जैसे शब्द, टेक्स्टपैड, विभिन्न आईडीई इत्यादि) एक अच्छी नौकरी करते हैं?

+0

क्या यह विंडोज़, यूनिक्स, टोस्टरोस पर है? –

+1

वर्ड एक विंडोज ऐप है, और "टेक्स्टपैड" के लिए गुगलिंग "टेक्स्टपैड - विंडोज़ के लिए टेक्स्ट एडिटर" बदल जाता है, इसलिए मुझे लगता है कि उसका मतलब विंडोज है। – Ken

+1

हमारे पास यूनिक्स प्लेटफार्म और विंडोज दोनों हैं इसलिए दोनों में कोई मौलिक अंतर उपयोगी होगा। मेरी अपनी मशीन विंडोज है इसलिए मैं विंडोज़ उत्तर से खुश हूं। –

उत्तर

16

सबसे पहले, पाठ संपादक के टेक्स्ट का आंतरिक प्रतिनिधित्व इस बात पर कोई असर नहीं पड़ता कि फ़ाइल को सहेजते समय पाठ को एन्कोड किया गया है (धारावाहिक)। तो एक दस्तावेज़ एक एन्कोडिंग में "अंदर" नहीं है; यह अमूर्त पात्रों का अनुक्रम है। जब दस्तावेज़ किसी फ़ाइल में सहेजा जाता है (या नेटवर्क पर प्रेषित) तो यह एन्कोड हो जाता है।

यह प्रत्येक एप्लिकेशन पर निर्भर करता है कि यह क्लिपबोर्ड पर क्या रखता है। आम तौर पर, एक विंडोज ऐप जो जानता है कि यह क्या कर रहा है क्लिपबोर्ड पर कई अलग-अलग प्रस्तुतिकरण रखेगा। जब आप दूसरे ऐप में पेस्ट करते हैं, तो ऐप उस प्रतिनिधित्व की तलाश करेगा जो इसकी ज़रूरत के अनुरूप सर्वोत्तम है।

आपके मामले में, एक टेक्स्ट एडिटर (जो जानता है कि यह क्या कर रहा है) क्लिपबोर्ड पर एक चयनित स्ट्रिंग का यूनिकोड प्रतिनिधित्व करेगा (जहां विंडोज़ में यूनिकोड, आमतौर पर यूटीएफ -16 के रूप में स्थानांतरित होता है, लेकिन यह महत्वपूर्ण नहीं है)। जब आप अन्य ऐप में पेस्ट करते हैं, तो यह चयन बिंदु पर दस्तावेज़ में यूनिकोड वर्णों के अनुक्रम को सम्मिलित करेगा।

"एपिप्पस्पीप" नामक एक ऐप फ़्लोटिंग है जो आपको यह देखने में मदद करेगा कि मैं किस बारे में बात कर रहा हूं, इंटरैक्टिव रूप से।

+1

+1 तो एक अच्छा क्लिपबोर्ड पात्रों के एक संस्करण को यूटीएफ -16/यूनिकोड में सामान्य करने का प्रयास करेगा। –

+2

मुझे यकीन नहीं है कि इसका मतलब क्या है। क्लिपबोर्ड कुछ बाइट्स पर पकड़ने के अलावा कुछ भी नहीं करता है, जो एप्लिकेशन वहां डालता है। क्लिपबोर्ड एक कुंजी-मूल्य स्टोर की तरह कार्य करता है, जहां कुंजी एक मिमटाइप की तरह कुछ है, और मान एक ब्लॉब है (जिसे आप तब टाइप के अनुसार समझते हैं)। –

+0

@ peter.murray.rust कुछ हद तक विंडोज विशिष्ट है। लेकिन मैं कोई विशेषज्ञ नहीं हूँ। –

संबंधित मुद्दे