भाषा के बिना यूटीएफ -8 केस फोल्ड करें मैं असंवेदनशील यूटीएफ -8 स्ट्रिंग तुलना के मामले में विभिन्न रणनीतियों का मूल्यांकन करने की कोशिश कर रहा हूं।केस
मैंने आईसीयू के साथ प्रयोग किए गए यूनिकोड कंसोर्टियम से कुछ सामग्री पढ़ी है और विभिन्न गुणवत्ता-कार्यान्वयन विकल्पों के साथ आने की कोशिश की है।
कई अवसरों पर मैंने सरल केस मैपिंग और पूर्ण केस मैपिंग के बीच ग्रंथों को अलग किया है, और मैं यह सुनिश्चित करना चाहता था कि मैं पूरी तरह से अंतर को समझूं।
जैसा कि मैंने इसे पढ़ा है, सरल केस मैपिंग "संदर्भ मुक्त" है, यानी यह जानने की आवश्यकता नहीं है कि पेलोड कौन सी भाषा है। यह तुर्किक "आई/ı/İ/i" हार के कारण अनुमानित परिणाम देगा।
दूसरी ओर, पूर्ण केस मैपिंग, मैपिंग करने में सक्षम होने के लिए पेलोड की भाषा जानना आवश्यक है। उस अतिरिक्त जानकारी के साथ, यह उन मामलों को कवर करने के लिए विशेष उपाय कर सकता है जहां "किम" एक तुर्किक स्ट्रिंग के रूप में ऊपरी मामले में "केआईएम" बनना चाहिए, लेकिन अंग्रेजी स्ट्रिंग के रूप में "किम" को ऊपरी मामले में "किम" बनना चाहिए।
क्या मुझे यह अधिकार मिला है?
क्या "बहु-पक्षीय" कोड बिंदुओं के अन्य उदाहरण हैं जो अलग-अलग भाषाओं के लिए अलग-अलग होते हैं?
धन्यवाद!
अद्यतन: भाषा स्वतंत्र के रूप में सरल केस मैपिंग का उल्लेख करने वाले स्रोतों में से एक ICU's documentation है। मैंने व्याख्या की कि यूनिकोड सत्य के रूप में, लेकिन शायद यह कार्यान्वयन का सिर्फ एक बयान है?
तो उन्हें दोनों को भाषा संदर्भ की आवश्यकता है, है ना? मैं एक तृतीय-पक्ष लाइब्रेरी (पीसीआरई) का उपयोग करता हूं जो CaseFolding.txt का उपयोग नहीं करता है, लेकिन केवल यूनिकोडडाटा.txt से मामला जानकारी है, और भाषा संदर्भ की आवश्यकता नहीं है (न तो स्पष्ट रूप से और न ही स्पष्ट रूप से, जहां तक मैं कह सकता हूं)। मैंने सोचा कि शायद सरल मामले में एक वैध समझौता था। –
बिल्कुल। जैसा कि फ़ाइल में उल्लेख किया गया है, आपको "टी" स्थिति कोड के साथ रिकॉर्ड्स को अनदेखा करना होगा। –
जहां तक मैं देख सकता हूं, टी स्थिति कोड केसफ़ोल्डिंग में दिखाई देता है।txt, और यूनिकोडडेटा.txt नहीं। लेकिन क्या आप वास्तव में कह रहे हैं कि _correct_ तह केवल भाषा संदर्भ के ज्ञान के साथ ही किया जा सकता है? मैं एक समझौता की तलाश में हूं जिसके संदर्भ में आवश्यकता नहीं है, और 100% सही नहीं है ... लेकिन हो सकता है कि गर्मी के लिए सड़क पर पहला कदम हो? –