0
我有一個文件,包含一個16字符長的UTF-8序列,我想讀出 然後轉換爲128位串。該文件以下面的方式讀出:Matlab:UTF-8到位串表示
fid = fopen('file_0','r','n','UTF-8')
utf8_val = fgetl(fid);
現在任何人的一個想法,我怎麼能utf8_val轉換成128位串的表示? 希望Matlab提供了一些功能:)。
非常感謝!
我有一個文件,包含一個16字符長的UTF-8序列,我想讀出 然後轉換爲128位串。該文件以下面的方式讀出:Matlab:UTF-8到位串表示
fid = fopen('file_0','r','n','UTF-8')
utf8_val = fgetl(fid);
現在任何人的一個想法,我怎麼能utf8_val轉換成128位串的表示? 希望Matlab提供了一些功能:)。
非常感謝!
,如果你願意,你可以將其轉換爲UTF-8字符串
%# convert to Unicode string
s = native2unicode(b, 'UTF-8');
Yepp,現在看起來好多了,非常感謝您的幫助! – Patrick
8問題爲什麼不從文件中讀取直接作爲字節
然後。 。 。 0%接受? – learnvst
你爲什麼想要這樣做?這看起來很奇怪。 – Ben