can't change encoding of text file
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
while using the function fopen and textscan for text file i get this warning:
*Warning: The encoding 'windows-1255' is not supported.
See the documentation for FOPEN.
> In txt2mat at 16
> In Inversion at 11*
i googled the problem and found this:
if the problem is in the current encoding type, i can't change it the problem is that i can't change the encoding for example if i add this line to the function: slCharacterEncoding('Windows-1252') matlab won't run any commands.
and this is few of the files that i'm trying to read:
https://dl.dropboxusercontent.com/u/38094905/dielTM_dec4f.exp https://dl.dropboxusercontent.com/u/38094905/rectTE_8f.exp
don't understand this error and what am i doing wrong, but i do get unexpected resaults.
2 Commenti
per isakson
il 23 Dic 2014
Modificato: per isakson
il 23 Dic 2014
Please upload the files together with the question. See the paper-clip button. I failed to download the m-file. The new-line characters were lost somewhere on the way.
Risposta accettata
per isakson
il 23 Dic 2014
Modificato: per isakson
il 23 Dic 2014
The code runs here (R2013a,Win7) without any problems
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/172600/image.png)
 
"Warning: The encoding 'windows-1255' is not supported."   Matlab doesn't support 'windows-1255', (see fopen). Is your computer configured with 'windows-1255'?
Try
fid = fopen( adress, 'r', 'n','windows-1250' );
"slCharacterEncoding"   is a Simulink function. AFAIK: it has nothing to do with textscan
0 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Data Import and Export in Help Center e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!