kamaradclimber / lupusgarus

Automatically exported from code.google.com/p/lupusgarus
0 stars 0 forks source link

Encodage #30

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Détails à propos du problème:
les caractères accentués et spéciaux ne s'affichaient pas bien sous Windows

r*

Original issue reported on code.google.com by kamaradc...@gmail.com on 10 Feb 2009 at 7:50

GoogleCodeExporter commented 9 years ago
il suffit remplacer les accents par leur code correspodant dans les strings

é -> \130
è -> \138
ê -> \136
à -> \133

attention à ne pas faire de ctrl+H sans réfléchir car sinon on rend les 
commentaires 
illisibles !

correction en r69

Original comment by kamaradc...@gmail.com on 10 Feb 2009 at 7:53

GoogleCodeExporter commented 9 years ago
il faudrait tester sous un sys linux pour voir si la correction marche aussi

Original comment by kamaradc...@gmail.com on 10 Feb 2009 at 7:56

GoogleCodeExporter commented 9 years ago
la norme décidée (mais pas encore adoptée) est de convertir tous les 
caractères (même 
les commentaires pour la doc) dans tous les fichiers .ml

Original comment by kamaradc...@gmail.com on 27 Apr 2009 at 6:30

GoogleCodeExporter commented 9 years ago
la correction ne marche pas bien sous linux :-(

s'il faut choisir windows sera prioritaire mais il faudrait trouver une 
solution qui 
permettent d'afficher correctement les accents

-> le problème sera réglé s'il existe une interface graphique un peu plus 
évoluée...

Original comment by kamaradc...@gmail.com on 27 Apr 2009 at 6:54

GoogleCodeExporter commented 9 years ago
si on comprenait bien comment fonctionnait le type utilisé par Printf.printf
alors il serait facile de faire une fonction comme:

v_print ...=
if systeme = Windows then 
remplacer tous les accents par \..., les à par \... puis afficher
sinon afficher directement (ou faire la modifs qui marche)

mais bon pour ca il faut comprendre magic

Original comment by kamaradc...@gmail.com on 27 Apr 2009 at 6:57

GoogleCodeExporter commented 9 years ago
nouvelle solution:

on ne change rien pour windows: les accents sont écrits en caractère \130, ...
pour linux: le makefile effectue un chercher remplacer des \130.. pour les 
remplacer 
par le caractère accentué correspondant
pour ne pas faire de changements dans les fichiers (sinon svn croit qu'on a 
modifié 
tous les accents) on a fait au préalable une copie qui va redevenir la copie 
principale dès la compilation effectuée !

problème réglé sauf si on décide de faire par lisibilité l'inverse: tout 
est en 
caractère accentué et windows fait un rechercher/remplacer avant de compiler
mais comme j'ai la flemme de trouver comment on le fait sans outil spécial....

Original comment by kamaradc...@gmail.com on 1 May 2009 at 5:40

GoogleCodeExporter commented 9 years ago
r76

Original comment by kamaradc...@gmail.com on 1 May 2009 at 5:41

GoogleCodeExporter commented 9 years ago
rien nest regle du tout

Original comment by kamaradc...@gmail.com on 24 Apr 2010 at 6:52