मैं ut8 पाठ फ़ाइल है, कि im पढ़ने सरल का उपयोग करते हुए:C++ कैसे लिखने के लिए/यूनिकोड में ofstream पढ़ने/UTF8
ifstream in("test.txt");
अब मैं यूनिकोड कैसे नई फ़ाइल कि ut8 एन्कोडिंग या हो डब्ल्यूएलएल बनाना चाहते कर सकते हैं मैं इसे स्ट्रीमस्ट्रीम या अन्य के साथ करता हूं? यह मुझे ansi एन्कोडिंग बनाता है।
ofstream out(fileName.c_str(), ios::out | ios::app | ios::binary);
क्या आप मतलब है UTF8 यूनिकोड नहीं है? –
कृपया आपके द्वारा लिखे गए व्यवहार को प्रदर्शित करने वाला एक न्यूनतम लेकिन पूरा कोड नमूना शामिल करें। –
@ जोर्जन - यूनिकोड को कई प्रारूपों में एन्कोड किया जा सकता है, जिनमें से यूटीएफ -8 केवल एक है। यूटीएफ -16 एन्कोडेड यूनिकोड उतना ही यूनिकोड है जितना यूटीएफ -8 एन्कोडेड यूनिकोड है, उदाहरण के लिए, लेकिन इसे यूटीएफ -8 के रूप में पार्स करने की कोशिश करना आपके डिकोडर को क्रैश और जला देना संभव है। तो, यूनिकोड चरित्र तालिका के किस एन्कोडिंग के बारे में बात करने के बारे में स्पष्ट होना बेहतर है। –