Tôi gặp sự cố với chuỗi char nhiều byte. Tôi đã đơn giản hóa vấn đề của tôi như sau:xuất chuỗi multibyte trong C++
std::wstring str = L"multıbyte test string";
std::wofstream f;
f.open("F:\\dump.txt");
f << str;
f.close();
và nội dung các tập tin dump là: "mult"
Tại sao nó cắt phần còn lại của str mặc dù tôi đã sử dụng wstring và wofstream?
Cảm ơn
Một số câu hỏi: Hệ điều hành của bạn có tệp kết xuất lớn đến mức nào? Bạn đã kiểm tra nội dung của tệp kết xuất như thế nào? –
Nhân vật 'ı' trong 'multibyte' có gây ra vấn đề gì không? – iikkoo