importing data in utf-8 format
10 views (last 30 days)
Show older comments
Hi
I am trying to import this sheet of data. I am using the load function example = load('data.txt') And this works splendid as long as the text file is saved as ANSI. However, when I save the textfile as UTF-8 it does not work, and complains about unknown text.
I have tried the following without success tried1 = load('data.txt', '-utf-8') tried2 = load('data.txt', 'utf-8') tried3 = load('data.txt', '-UTF-8') tried4 = load('data.txt', 'UTF-8')
Any suggestions? and many thanks :-)
0 Comments
Answers (2)
MathWorks Support Team
on 19 Feb 2021
Edited: MathWorks Support Team
on 19 Feb 2021
As of R2020a, virtually all of MATLAB’s file I/O routines, including fopen, fileread, readmatrix, readtable, etc., now handle UTF-8 encoded files with no additional user action.
0 Comments
Walter Roberson
on 11 Jun 2013
Edited: Walter Roberson
on 11 Jun 2013
Do not use load() for it. load() of text files is documented as only working if the files are in the format used by save -ASCII, and files that contain UTF-8 are not in the format.
You can probably use textscan() on the files. You might also be able to use uiimport()
0 Comments
See Also
Categories
Find more on Text Files in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!