विंडोज़ 8 यूनिकोड इनपुट सही नहीं है


1

मुझे लगता है कि यूनिकोड इनपुट उस तरह से काम नहीं करता है जिस तरह से मैं उम्मीद करूंगा।

एक उदाहरण सुपरस्क्रिप्ट-दो (संख्या- "वर्ग" वर्ण), U + 00B2 के लिए यूनिकोड वर्ण है। अगर मैं टाइप numeric ++ 00b2मैं "☻" सुपरस्क्रिप्ट 2. के बजाय (जो कुछ अंधेरे स्माइली चेहरे के रूप में प्रदर्शित हो रहा है) यह समस्या पाठ इनपुट क्षेत्र में मेट्रो आईई का उपयोग होता है। मुझे URL बार में कुछ भी नहीं मिला। मुझे वर्डपैड में भी कुछ नहीं मिलता है।

विभिन्न ऐप्स के विशिष्ट व्यवहार:

मेट्रो IE में दोनों व्यवहार हैं: url बार में यह कुछ भी नहीं डालता है, लेकिन पाठ क्षेत्रों में यह कुछ अन्य वर्ण (SUPERSCRIPT-TWO यूनिकोड वर्ण "²" के बजाय, मुझे एक अंधेरा स्माइली चेहरा मिलता है: "☻")।

डेस्कटॉप IE : मुझे टेक्स्ट इनपुट फील्ड्स और url बार दोनों में डार्क स्माइली फेस मिलता है।

वर्डपैड : इसमें कुछ भी नहीं डाला गया है

कोर विंडोज 8 खोज सुविधा : यह काम नहीं करता है, हालांकि कम से कम मुझे गलत यूनिकोड चरित्र के बजाय कोई इनपुट नहीं मिलता है। मैप्स टाइल ऐप पूरी तरह से काम करता है।

कमांड प्रॉम्प्ट : पूरी तरह से काम करता है।

Google का क्रोम ब्राउज़र : पूरी तरह से काम करता है।

मेरी प्राथमिक इनपुट भाषा सिंगापुर-अंग्रेजी है, लेकिन इस पर असर नहीं होना चाहिए। मेरे पास "1" के लिए HKEY_Current_User/Control Panel/Input Methodमुख्य EnableHexNumpadसेट है।

किसी भी विचार क्या गलत हो रहा है?


कृपया स्पष्ट करें: क्या यह "पाठ इनपुट क्षेत्रों में काम करता है" का अर्थ है कि यह "character" चरित्र का उत्पादन करता है, या यह "“ "पैदा करता है? यदि आपको URL बार में कुछ भी नहीं मिलता है, तो आपको "all" कब मिलता है? क्या यह सभी ब्राउज़रों में होता है?
जुक्का के। कोरेला

- कोर्पेला: यह पाठ क्षेत्रों में स्माइली चेहरे का उत्पादन करता है, और यूआरएल बार में कोई प्रतीक नहीं पैदा करता है। मैं सुपरस्क्रिप्ट दो का उत्पादन नहीं कर सकता।
रोजबेरो टेसू

जवाबों:


0

ऐसा लगता है कि यह मुद्दा इंटरनेट एक्सप्लोरर तक सीमित है। कुछ IE संस्करण ने स्पष्ट रूप से चीजों को बदल दिया है ताकि "Alt + hex" विधि केवल तब काम करे जब हेक्स अंक numpad से टाइप हो। इससे हेक्स में उसके यूनिकोड संख्या वाले अक्षर के साथ इसका उपयोग करना असंभव हो जाता है।

सुपरस्क्रिप्ट 2, "ounds" जैसे पात्रों के लिए कई वर्कअराउंड हैं। उदाहरण के लिए, आप 0 उपसर्ग के साथ दशमलव संख्या का उपयोग कर सकते हैं: Alt 0178, बशर्ते कि इनपुट भाषा अंग्रेजी हो। सामान्य मामले में, हालांकि, मुझे डर है कि आपको एक क्लम्बसियर वर्कअराउंड की आवश्यकता है, जैसे किसी अन्य प्रोग्राम में चरित्र टाइप करना और फिर कॉपी और पेस्ट का उपयोग करना।

"Alt hex +" विंडोज में पुराना है, लेकिन बहुत खराब दस्तावेज है, जाहिर तौर पर Microsoft द्वारा कोई सार्वजनिक दस्तावेज नहीं है, लेकिन FileFormat.info पर Microsoft Windows में यूनिकोड वर्ण दर्ज करने के तरीके में वर्णित है । सामान्य रूप से, आप सामान्य कीबोर्ड से अंक और अंक और अक्षर दोनों का उपयोग कर सकते हैं। लेकिन यह आईई (IE 10?) के कुछ संस्करण में, अनजाने में, टूट गया था।


1
मुझे नहीं लगता कि यह वही तरीका है जिसका आप उल्लेख कर रहे हैं। यह alt+ नहीं है hex, यह alt+ numeric plus+ है hex- और यह विकिपीडिया में 3 तरीकों में से एक के रूप में प्रलेखित है जो यह काम करता है। इसके अलावा, मैंने इसे वर्डपैड (कैलीबरी फॉन्ट के साथ, अगर यह मायने रखता है) में आगे की कोशिश की है और मुझे वहां सुपरस्क्रिप्ट दो नहीं दिख रही है।
रोबर्टो टोमस

यह एक ही विधि है, हम इसे नाम देने के लिए अलग-अलग सूचनाओं का उपयोग करते हैं। यह अजीब है अगर यह वर्ड 8 में विनपैड में काम नहीं करता है, लेकिन शायद माइक्रोसॉफ्ट ने उस बदलाव को प्रचारित किया जिसने IE को विधि को तोड़ दिया। विन 7 में, विधि IE (सभी मोड) को छोड़कर ठीक काम करता है ।
१५:५३ पर जुक्का के। कोर्पेला

ठीक है, एक उत्तर के रूप में इससे निपटना - मुझे यह सत्यापित करने का कोई तरीका नहीं दिख रहा है कि यह उत्तर है, या यहां तक ​​कि यह क्या है: आप बस बिना किसी संदर्भ के एक ऑफ-हैंड टिप्पणी करते हैं। मुझे लगता है कि मुझे संदर्भों की आवश्यकता है, यह सत्यापित करने का एक तरीका है कि यह समस्या है, यह सत्यापित करने का एक तरीका है कि अन्यथा इनपुट विधि उचित रूप से काम करती है, और समस्या को हल करने का एक तरीका है।
रॉबर्टो टोमस

आप परीक्षण कर सकते हैं कि क्या विधि अन्य ब्राउज़रों और अन्य कार्यक्रमों (जैसे नोटपैड और वर्ड) में काम करती है। आप यह भी देख सकते हैं कि हेक्साडेसिमल कोड के केवल ०- ९ अंक होने पर आपके द्वारा वर्णित मामलों में विधि काम करती है या नहीं। और समस्या को हल करने का एक तरीका अन्य इनपुट विधियों का उपयोग करना है, जैसा कि उत्तर में वर्णित है।
जुक्का के। कोर्पेला

ठीक है, आपके काम के आसपास काम करता है, लेकिन सिस्टम के विभिन्न हिस्सों को देखने के बाद यह देखने के लिए कि क्या समस्या है और क्या नहीं, समस्या क्या गलत है, इस बारे में आपका संदेह। अगर मैं कर सकता तो मैं आपको आधा क्रेडिट देता। :) सहायता के लिए धन्यवाद।
रॉबर्टो टोमस
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.