2011-08-17 24 views
11

विंडोज़ पर इंटरनेट एक्सप्लोरर का उपयोग करना मेरे पास एक टेक्स्ट बॉक्स में दर्ज टेक्स्ट का पता लगाने वाला एक ऑनकीप्रेस ईवेंट है। हालांकि चीनी पात्रों में प्रवेश करते समय यह घटना आग नहीं होती है। क्या किसी ने इसका सामना किया है या इसके आसपास काम करने के सुझाव हैं?चीनी वर्ण और ऑनकीप्रेस ईवेंट

+1

क्या आप ऐसे प्रोग्राम का उपयोग कर रहे हैं जो चंचल वर्णों को प्रोग्रामेटिक रूप से और मानक कीबोर्ड नहीं लगाता है? –

+0

जिस तरह से मैं इसे कर रहा हूं, वह लैटिन कीबोर्ड के साथ विंडोज़ चीनी चीनी लोकल सेटिंग्स का उपयोग करके चीनी अक्षरों में प्रवेश करने के लिए है (ध्वनियां टाइप करें और आपको चयन के लिए वर्ण मिलेगा)। – dlanod

+0

सुनिश्चित करें कि इसमें utf-8 एन्कोडिंग – RSM

उत्तर

3

इस JSFiddle के आधार पर, ऐसा लगता है कि keydown ईवेंट किसी की अपेक्षा नहीं कर सकता है। मैं keyup ईवेंट का उपयोग करूंगा (हालांकि, आपको अभी भी आंशिक रूप से दर्ज वर्ण मिलेगा)।

मेरे प्रयोग से, मुझे मिल गया:

  • "नी" के बदले 你
  • एक घटना के लिए एक घटना '你 हा'
  • 你 के लिए 哈 (के बाद से चेतावनी मेरा इनपुट को मार डाला एक घटना 'हाओ' को पूरा करने के लिए)

असल में, विंडोज और आईई चरित्र इनपुट के साथ अच्छी तरह से खेल नहीं रहे हैं। यदि आपके ढांचे में यह संभव है तो मैं change ईवेंट का उपयोग करने का सुझाव दूंगा।

5

Google सुझाव (स्वत: पूर्ण) परिवर्तनों के लिए इनपुट को चुनाव करता है क्योंकि घटनाएं यूनिकोड के लिए पूरी तरह से अविश्वसनीय हैं। ब्राउजर मध्य-आईएमई इनपुट इवेंट्स का समर्थन करते थे जो जापानी के लिए बहुत अच्छा था, लेकिन समर्थन जल्दी टूट गया या गिरा दिया गया।

पिछली बार जब मैं चेक 2006 था, तो पुनर्वितरण की आवश्यकता है।

http://web.archive.org/web/20060220125639/http://fnjordy.cus.org.uk/auto/

फ़ायरफ़ॉक्स में गैर संकल्प लिया बग सहित::

https://bugzilla.mozilla.org/show_bug.cgi?id=286842

1

कुंजीपटल सेटिंग के आधार पर, एक भी चीनी चरित्र आमतौर पर कई चाबियाँ लिखना पड़ता लेखन यहाँ मेरे पिछले नोट हैं। (कोरियाई और जापानी के लिए है और यह भी!) http://en.wiktionary.org/wiki/%E8%B1%88

आप इस मामले में एक onchange घटना उपयोग करने की आवश्यकता

: उदाहरण के लिए, 豈 एक 4 कुंजी अनुक्रम का उपयोग करके लिखा जा सकता है (山 一口 廿), जैसा कि आप यहाँ देख सकते हैं
संबंधित मुद्दे