Borrar filtros
Borrar filtros

Export a cell array containing unicode characters in a text file

4 visualizaciones (últimos 30 días)
giannit
giannit el 24 de Abr. de 2020
Comentada: Muhammad Usman el 24 de Abr. de 2020
How to export the following cell array containing the unicode characters U+2191 and U+2193
str={'this ↑ up','this ↓ down'};
in a text file, in such a way that the two arrows will still be visible?
I tried with
str={'this ↑ up','this ↓ down'};
writecell(str','test')
but I got
I also tried with
fid = fopen('temp.txt', 'w');
str = char([2191, 2193]);
encoded_str = unicode2native(str, 'UTF-8');
fwrite(fid, encoded_str, 'uint8');
fclose(fid);
but I got
  3 comentarios
giannit
giannit el 24 de Abr. de 2020
Thank you! I used your codes and then added the utf-8 encoding to writecell, as following
str={['this ' char(8593) ' up'],['this ' char(8595) ' down']};
writecell(str','test','Encoding','UTF-8')
and in this way it works!

Iniciar sesión para comentar.

Respuestas (0)

Categorías

Más información sobre Text Data Preparation en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by