एचटीएमएल इकाई आधारित कोडपेज अनुमान

HEBCI एक तकनीक है जो एक वेब फॉर्म हैंडलर को उस चरित्र सेट को पारदर्शी रूप से पहचानने की अनुमति देती है जिसके साथ इसका डेटा एन्कोड किया गया था।
अब डाउनलोड करो

एचटीएमएल इकाई आधारित कोडपेज अनुमान रैंकिंग और सारांश

विज्ञापन

  • Rating:
  • लाइसेंस:
  • GPL
  • कीमत:
  • FREE
  • प्रकाशक का नाम:
  • Josh Myer
  • प्रकाशक वेब साइट:
  • http://www.joshisanerd.com/ruby_index/

एचटीएमएल इकाई आधारित कोडपेज अनुमान टैग


एचटीएमएल इकाई आधारित कोडपेज अनुमान विवरण

Hebci एक तकनीक है जो एक वेब फॉर्म हैंडलर को उस चरित्र सेट को पारदर्शी रूप से पहचानने की अनुमति देता है जिसके साथ इसका डेटा एन्कोड किया गया था। Hebci एक तकनीक है जो एक वेब फॉर्म हैंडलर को पारदर्शी रूप से उस वर्ण को पहचानने की अनुमति देता है, इसके डेटा को एन्कोड किया गया था। सावधानी से चुने गए चरित्र संदर्भों का उपयोग करके, ब्राउज़र के एन्कोडिंग का अनुमान लगाया जा सकता है। यह गारंटी देना संभव है कि डेटा मानक एन्कोडिंग में (अक्सर अविश्वसनीय) वेबसर्वर / ब्राउज़र एन्कोडिंग इंटरैक्शन पर भरोसा किए बिना है। आदर्श समाधान पूरी तरह से ब्राउज़र होगा- तटस्थ और निष्क्रिय। दुर्भाग्यवश, एचटीएमएल स्पेक इसके लिए किसी भी तंत्र को परिभाषित नहीं करता है। हमें ब्राउज़र से वर्तमान वर्ण एन्कोडिंग निकालने के लिए कुछ अन्य, चुपके, स्नीकर, तरीके को खोजने की जरूरत है। हमारे लिए कुचलकर, एक चाल है जिसे हम इसके लिए उपयोग कर सकते हैं: इकाई कोड। एंटिटी कोड स्ट्रिंग हैं, जो यूनिकोड का उपयोग किए बिना विशिष्ट वर्णों को एन्कोड करने के लिए (हैं) थे। जब ब्राउज़र पृष्ठ प्रदर्शित करता है, तो यह इन्हें वर्तमान एन्कोडिंग से उपयुक्त चरित्र के साथ प्रतिस्थापित करता है। और अधिकांश कोडपेज में कैरेक्टर 0x26 बन जाता है। अपने आप से, यह केवल कार्यान्वयन ट्रिविया है। हालांकि, जब भी कोई उपयोगकर्ता एक फॉर्म सबमिट करता है तो यह अनुवाद प्रक्रिया तब होती है। यही है, ब्राउज़र फॉर्म वैरिएबल्स में किसी भी संस्था को पार करता है और जब उपयोगकर्ता क्लिक करता है तो उन्हें उन वर्णों के वर्तमान एन्कोडिंग के प्रतिनिधित्व के साथ प्रतिस्थापित करता है। इस प्रकार, फॉर्म फ़ील्ड के भीतर किसी भी इकाई कोड को ब्राउज़र के वर्तमान एन्कोडिंग में वर्ण मानों के रूप में पारित किया जाता है। इसलिए, हमें बस इतना करना है कि एक ऐसी इकाई खोजें जो दो अलग-अलग कोडपेज में अलग-अलग एन्कोड किया गया हो। हम इसे एक फॉर्म फ़ील्ड में फिसलते हैं, और फिर डेटा प्राप्त करते समय इसके मूल्य को देखते हैं। यह हमें दो एन्कोडिंग के बीच अंतर करने की अनुमति देता है। वास्तव में, हम कई संहिताओं में सभी इकाइयों को देख सकते हैं, और उन लोगों को ढूंढ सकते हैं जो हमें कई कोडपेजों के बीच असंबद्ध करने की अनुमति देते हैं। मैंने यही किया है। हम विभिन्न इकाई कोड वाले मूल्यों के साथ छिपे हुए फॉर्म तत्व जोड़ते हैं, जैसे °, ÷, और -। फिर, जब उपयोगकर्ता फॉर्म सबमिट करता है, तो हम उनमें से प्रत्येक को लेते हैं और उनमें से प्रत्येक की सूची के खिलाफ तुलना करते हैं कि किस चरित्र में कोडपेज में क्या मूल्य है। यही है, प्रत्येक कोडपेज में °, ÷ के मूल्यों के लिए एक अद्वितीय फिंगरप्रिंट है। मैक्रोमन के लिए, यह ए 1, डी 6, डी 1 है; यूटीएफ -8, सी 2 बी 0, सी 3 बी 7, ई 2809 4 के लिए। इस प्रकार, हमें केवल कोडपेज-टू-फिंगरप्रिंट मैपिंग की हमारी तालिका के माध्यम से जाना है, और देखें कि कौन सा फिंगरप्रिंट मेल खाता है। इस तालिका की खोज करने के बाद, किसी दिए गए फॉर्म सबमिशन को फिंगरप्रिंट करने की लागत बहुत कम है। और, मिस के मामले में, आप मान सकते हैं कि आपके पृष्ठ का डिफ़ॉल्ट कोडपेज जो भी हो। यह फॉलथ्रू केस इस पहचान परत को जोड़ने से पहले कोड के बराबर होता है।


एचटीएमएल इकाई आधारित कोडपेज अनुमान संबंधित सॉफ्टवेयर

अजैक्सैक

AJAXAC एक PHP ढांचा है जिसका उपयोग AJAX अनुप्रयोगों को विकसित करने, बनाने और उत्पन्न करने के लिए किया जा सकता है। ...

170

डाउनलोड

लॉजस्मिथ

LogSmith लॉग फ़ाइलों या छोटे पाठ को संपादित करने और फ़िल्टर करने के लिए एक उपकरण है। ...

129

डाउनलोड