Export a cell array containing unicode characters in a text file

4 vues (au cours des 30 derniers jours)
giannit
giannit le 24 Avr 2020
Commenté : Muhammad Usman le 24 Avr 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 commentaires
giannit
giannit le 24 Avr 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!
Muhammad Usman
Muhammad Usman le 24 Avr 2020
You are most Welcome

Connectez-vous pour commenter.

Réponses (0)

Catégories

En savoir plus sur Migrate GUIDE Apps dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by