importing data in utf-8 format
조회 수: 10 (최근 30일)
이전 댓글 표시
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
답변 (2개)
MathWorks Support Team
2021년 2월 19일
편집: MathWorks Support Team
2021년 2월 19일
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
Walter Roberson
2013년 6월 11일
편집: Walter Roberson
2013년 6월 11일
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
참고 항목
카테고리
Help Center 및 File Exchange에서 Text Files에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!