我有一个包含大量信息的长字符串,一些空行以及组合数字和文本。我试图将它保存到txt文件中,但它写了一个带有奇怪/不可读字符的txt文件:
这是我的代码不起作用:
name_log = TPR_E01;
filename = strcat('New_',name_log);
save ( filename,'newCleanMarker')
谢谢!
答案 0 :(得分:2)
save
默认写入二进制数据。您可以尝试'-ascii'
标志,或者更好的是您可以将字符串打印到文件
fid = fopen( ['New_', name_log], 'w' ); %// open file to writing
fprintf( fid, '%s', newCleanMarker ); %// print string to file
fclose( fid ); %// don't forget to close the file
请参阅以下手册