Tengo archivo de texto ut8, que im lectura mediante simple:C++ cómo escribir/leer ofstream en Unicode/UTF8
ifstream in("test.txt");
ahora me gusta crear nuevo archivo que wll ser codificación ut8 o Unicode cómo puede hago esto con ofstream u otro? esto me crea codificación ansi.
ofstream out(fileName.c_str(), ios::out | ios::app | ios::binary);
¿Cómo que no es Unicode UTF-8? –
Incluya un ejemplo de código mínimo pero completo que muestre el comportamiento que describe. –
@ Jörgen - Unicode se puede codificar en muchos formatos, de los cuales UTF-8 es solo uno. El Unicode codificado en UTF-16 es, por ejemplo, tanto Unicode como Unicode codificado en UTF-8, pero es más probable que intentar decodificarlo como UTF-8 haga que su decodificador se bloquee y se queme. Entonces, es mejor tener claro de qué codificación está hablando la tabla de caracteres Unicode. –