IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Scilab Discussion :

Erreur UTF8 dans la conversion MATLAB - Scilab


Sujet :

Scilab

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    43
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 43
    Par défaut Erreur UTF8 dans la conversion MATLAB - Scilab
    Bonjour,

    Je souhaite utiliser des fichiers matlab que j'utilise au travail, cependant quand je veux les convertir avec l'outil de scilab, j'ai une erreur:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
      Modification de syntaxe ...
     !--error 999 
    strindex: Mauvaise valeur pour l'argument d'entrée n° 1: Une chaîne de caractères valide attendue (problème d'encodage UTF-8).
    at line      51 of function m2sci_syntax called by :  
    at line     140 of function mfile2sci called by :  
    at line     142 of function cb_m2sci_gui called by :  
    if exists("gcbo") then %oldgcbo = gcbo; end;gcbo = getcallbackobject(58);cb_m2sci_gui;if exists("%oldgcbo") then gcbo = %oldgcbo; else clear gcbo; end;
    while executing a callback
    J'ai regardé dans les options de matlab si je voyais quelque chose en rapport avec l'encodage mais je n'ai rien trouvé.

    Est-ce que quelqu'un pourrait me dire comment résoudre ce petit soucis

    Merci

    Nico

  2. #2
    Rédacteur/Modérateur

    Avatar de Jerome Briot
    Homme Profil pro
    Freelance mécatronique - Conseil, conception et formation
    Inscrit en
    Novembre 2006
    Messages
    20 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance mécatronique - Conseil, conception et formation

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 317
    Par défaut
    Quelle version de Scilab utilises-tu ?
    Sur quel système d'exploitation ?

    Peux-tu nous donner un exemple de code qui reproduit l'erreur ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    43
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 43
    Par défaut
    Désolé pour le manque d'infos.

    C'est la dernière version Linux de Scilab, la 5.2.1, en binaire.
    Je suis donc sous Linux, Mandriva 2010 64b

    En fait je pense avoir trouvé d'où venait le problème.
    Dans les commentaires du fichier .m il y avait des accents, et comme le fichier n'est pas encodé en utf8, il n'était pas reconnu par scilab.
    Je les ai tous enlevés, et maintenant la conversion à pu se faire.

    Donc fausse alerte....

    Je trouve dommage que MatLab n'encode pas ses fichiers en utf8, surtout pour un produit international comme celui-là

    Merci

    Nico

Discussions similaires

  1. Conversion MATLAB --> Scilab
    Par Helheim dans le forum Scilab
    Réponses: 1
    Dernier message: 28/03/2015, 13h27
  2. Matlab dans Latex -> erreur UTF8
    Par Hendrix2142 dans le forum Erreurs - Avertissements
    Réponses: 2
    Dernier message: 16/05/2013, 14h49
  3. absence de conversion de locale vers utf8 dans un code
    Par minibus dans le forum GTK+ avec C & C++
    Réponses: 8
    Dernier message: 12/08/2009, 11h32
  4. Réponses: 3
    Dernier message: 04/12/2007, 17h38
  5. Réponses: 1
    Dernier message: 30/05/2007, 18h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo