To dlatego, że domyślne kodowanie w MATLAB jest 'US-ASCII'
(może być różny w zależności od Locale settings), podczas gdy w oktawie, jest 'UTF-8'
.
Aby potwierdzić, tutaj jest wynik z MATLAB:
>> unicode2native('α', 'UTF-8')
ans =
1×2 uint8 row vector
206 177
można sprawdzić kodowanie z feature
lub slCharacterEncoding()
:
feature('DefaultCharacterSet')
lub
slCharacterEncoding()
Według Mathworks można change your encoding z:
slCharacterEncoding(encoding)
nie miałem dużo szczęścia w zmianie kodowania i uzyskanie takich samych wyników potem. To może być błąd.