How do I determine my MATLAB default character encoding scheme?

Using unicode2native with a single argument, it defaults to "the MATLAB default character encoding scheme". How do I find out what my default is?

Réponses (4)

Use java class:
import java.nio.charset.Charset
encoding = Charset.defaultCharset()

2 commentaires

On my box, this returns "windows-1252", which sounds right. Are we sure that MATLAB and Java are always in sync on this?
"MATLAB, unless you specify a particular encoding will use the computer's (user's) default encoding."
<http://blogs.mathworks.com/loren/2006/09/20/working-with-low-level-file-io-and-encodings/>

Connectez-vous pour commenter.

Matlab 2009a, WindowsXP:
get(0, 'Language')
% >> 'en_us.windows-1252'

Catégories

En savoir plus sur Data Type Identification dans Centre d'aide et File Exchange

Produits

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by