कई स्रोतों में इसका उल्लेख किया गया है कि सी ++ 0x में यूनिकोड (प्रकार और शाब्दिक समेत) के लिए बेहतर भाषा-स्तर समर्थन शामिल होगा।सी ++ 0x में क्या नया यूनिकोड फ़ंक्शन हैं?
यदि भाषा इन नई सुविधाओं को जोड़ने जा रही है, तो यह मानना स्वाभाविक है कि मानक लाइब्रेरी भी होगी। हालांकि, मैं वर्तमान में नई मानक लाइब्रेरी में कोई संदर्भ नहीं ढूंढ पा रहा हूं।
- नए पुस्तकालय मानक तरीकों UTF-16, आदि के लिए UTF-8 कन्वर्ट करने के लिए प्रदान करता है: मैं इन उत्तरों के लिए इस सवाल का जवाब पता लगाने के लिए की उम्मीद?
- क्या नई लाइब्रेरी कंसोल (या कंसोल से फ़ाइलों से) फ़ाइलों को यूटीएफ -8 लिखने की अनुमति देती है। यदि हां, तो क्या हम कोउट का उपयोग कर सकते हैं या हमें कुछ और चाहिए?
- नए पुस्तकालय "बुनियादी" कार्यक्षमता शामिल करता है जैसे:, बाइट गिनती और एक UTF-8 स्ट्रिंग की लंबाई की खोज अपर-केस/लोअर केस में कनवर्ट करने
अंत में, इनमें से कोई भी कार्य किसी भी लोकप्रिय कंपाइलर जैसे जीसीसी या विजुअल स्टूडियो में उपलब्ध है?
मैंने सूचना की तलाश करने की कोशिश की है, लेकिन मुझे कुछ भी नहीं मिल रहा है। मैं वास्तव में यह सोचने लगा हूं कि शायद इन चीजों को अभी भी तय नहीं किया गया है (मुझे पता है कि सी ++ 0x प्रगति पर एक काम है)।
ध्यान दें कि विशेष रूप से 'std :: toupper()' यूनिकोड को संभालने के लिए अपरिचित है। कभी-कभी एक इनपुट इनपुट को * एकाधिक * आउटपुट वर्णों में परिवर्तित करने की आवश्यकता होगी। मामले में प्वाइंट: 'टॉपर (' ß ') '' एसएस "देने की आवश्यकता होगी। 'टॉपर()' (हमेशा एक ही चरित्र लौट रहा है) इसे वितरित नहीं कर सकता है। – DevSolar