Gambas France BETA


Pas de compte ? Incription

[RESOLU]Accent circonflexe (et je comprend pas)

Ce sujet est résolu.

12
AuteurMessages
jeanyvon#1 Posté le 30/1/2010 à 16:48:00
Gambas? Ma! Et gustoSalut à tous!
cet accent est en même temps utilisé pour élever à puissance N ieme. un nombre.
Mais écrire un "r^oti" ou "m^eme" , sans parler du verbe '^etre". ça veut rien dire :scratch:
Comment remédier à ça?
Merci
JY
Vieillir? On peut retarder mais pas y échapper!
spheris#2 Posté le 30/1/2010 à 21:11:00
Je n'ai pas le problème chez moi. Où le rencontres tu exactement JY ?
Dans le code l'IDE écrit bien :

rôti, forêt,être
tapes tu bien l'accent avant la lettre ?
;)
jeanyvon#3 Posté le 30/1/2010 à 21:43:00
Gambas? Ma! Et gustoBonsoir,
Ici non plus je ne devrais pas avoir de problème

rôti, forêt et même

C'est dans l'IDE que j'ai un problème. Tout les accents passent saut l'accent circonflexe.
J'ai essayé toutes les combinaisons pour l'avoir: Rien à faire!
J'obtiens ce que j'ai écrit plus haut en trichant ici!
Je pense qu'il doit existé une combine, en tapant :Alt + un code mais je n'ai pas trouvé.
Merci
A+
JY
Vieillir? On peut retarder mais pas y échapper!
manu#4 Posté le 31/1/2010 à 11:40:00
Avec Gambas ca roule !L'accent circonflexe, comme tous les autres, sont réalisable dans l'IDE tant qu'ils sont dans une chaîne de caractère.

Pas possible pour le nom d'une variable ou d'une fonction, ce que l'on peut comprendre aisément... :)

Pour le faire, d'abord taper l'accent puis le caractère auquel il s'applique, comme dans n'importe quel logiciel.



Jeanne d'arc, elle a frit, elle a tout compris ! ;)

Config :
Manjaro linux (excellent !)
XFCE 4.1 (simple et efficace)
Gambas 3 dans les dépots (confort total)
jeanyvon#5 Posté le 31/1/2010 à 14:53:00
Gambas? Ma! Et gustoHello!
ben non!



chez moi ça ne marche pas avec l'ide, mais ça marche bien ici et dans open office.....
rôti forêt même être
ça faisait ça quand je voulais mettre puissance de en me servant de Altgr + 9
j'ai essayé de changer de police: ça ne marche pas mieux!
Bon encore un mystère!
A+
JY
Vieillir? On peut retarder mais pas y échapper!
spheris#6 Posté le 31/1/2010 à 17:15:00
Peux tu nous indiquer :

- Quelle version de Gambas as tu
- Quel est le type d'encodage de caractère (UTF8, window 1252,ou autre...)
- si tu as ce problème dans l'editeur de texte Gedit par exemple.
;)

il semble que tu tapes 2 fois sur ^
jeanyvon#7 Posté le 31/1/2010 à 18:00:00
Gambas? Ma! Et gustoHello!
J'ai une version 2.19.0 de gambas qui tourne sur une 9.10 d 'Ubuntu
je viens de vérifier avec la 3 c'est la même chose....
encodage : UTF8 (renseignement pris dans la table de caractères)
je n'ai pas ce problème avec gedit.
Quand à taper deux fois, je sais que je tremble, mais pas à ce point là! :scratch:
Et à ce moment pourquoi je ne le ferais pas ici?
forêt et rôti sont bien écrit Mais toujours pas dans l'ide.
JY
Vieillir? On peut retarder mais pas y échapper!
jlouis#8 Posté le 31/1/2010 à 18:41:00
Bonsoir à tous,

jeanyvon as-tu essayé une autre police de caractère, on ne sait jamais.
jeanyvon#9 Posté le 31/1/2010 à 18:56:00
Gambas? Ma! Et gusto
Bonsoir à tous,
jeanyvon as-tu essayé une autre police de caractère, on ne sait jamais.


Oui, JLouis j'ai essayé ça aussi, "préférence" et on change. J'ai mis la même police sur tout le système.
Et en plus quand je fais un copier-coller l'accent reste en place. A n'y rien comprendre.....
JY
Vieillir? On peut retarder mais pas y échapper!
spheris#10 Posté le 31/1/2010 à 23:59:00
JY,
Peux tu essayer ceci :

cree deux label avec pour nom label1 et label2 puis insère ces lignes et donne moi le résultat :

PUBLIC SUB Form_Open()
Label1.Text = Chr$(94) & Chr$(101)
Label2.Text = Chr$(136)
END

dans label1 tu devrais avoir ^e
dans label2 tu devrais avoir ê

;)
si ce n'est pas le cas, ton Linux ne gère pas la table ASCII étendu (>128).
jeanyvon#11 Posté le 1/2/2010 à 08:00:00
Gambas? Ma! Et gustoSalut
Spheris tu est trop fort:

tu me dis que c'est de la faute à linux alors que dans toutes les autres applications j'ai l'accent circonflexe qui fonctionne Si de partout je n'avais pas ce signe je serais d'accord mais pas là je ne peux pas te suivre . Non il y a quelque chose qui ne marche pas dans gambas c'est la seule application à ne pas fonctionner correctement. Et en plus je ne peux même pas espérer une réponse sur sourceforge le Mesini à du me mettre sur liste noire. :evil: Mais honnêtement que peut on attendre d'un type qui traite de GEEK une personne qui ne sait pas ce qu'est un integer.
Non, dis que tu ne sais pas, comme moi. Mais ne dis pas que gambas va bien et que c'est Linux qui ne fonctionne pas. J'ai rajouté une ligne à ton code : print chr(136) et il ne met que des petits rectangles.
Je viens de taper print chr(136) dans l'ide de python pas de réponse. Si je tape "r^oti" j'obtien ça ce n'est donc que dans les langage de programmation que ce fichu caractère ne fonctionne pas. A mon avis la dernière compilation à eu lieu sur un PC amerlock et ça ne marche pas bien. Pour python c'est un langage amerlock donc......
JY :scratch:
Vieillir? On peut retarder mais pas y échapper!
jlouis#12 Posté le 1/2/2010 à 09:33:00
Salut jeanyvon,

je crois me souvenir que Linux est en UTF8 par défaut, mais pour le savoir il faut entrer la commande "locale" dans le terminal.

LANG=fr_BE.UTF-8
LC_CTYPE="fr_BE.UTF-8"
LC_NUMERIC="fr_BE.UTF-8"
LC_TIME="fr_BE.UTF-8"
LC_COLLATE="fr_BE.UTF-8"
LC_MONETARY="fr_BE.UTF-8"
LC_MESSAGES="fr_BE.UTF-8"
LC_PAPER="fr_BE.UTF-8"
LC_NAME="fr_BE.UTF-8"
LC_ADDRESS="fr_BE.UTF-8"
LC_TELEPHONE="fr_BE.UTF-8"
LC_MEASUREMENT="fr_BE.UTF-8"
LC_IDENTIFICATION="fr_BE.UTF-8"
LC_ALL=

Tu devrais avoir quelque chose comme ceci.
jeanyvon#13 Posté le 1/2/2010 à 10:42:00
Gambas? Ma! Et gustoHello!
Merci JLouis
avec cette commande j'ai pu vérifier: A part le FR a la place du BE j'ai les même code que toi. Mais ça c'est normal!
Je viens de rajouter la prise en charge de l'anglais que j'avais supprimé mais je ne crois pas que ça change grand chose. (ça ne change rien)
dans la prise en charge des langues il y a :"Système de saisie au clavier". Je suis en :scim-bridge est-ce que c'est bon.
Je viens de faire le tour de tous les soft qui sont sur mon PC il n'y a que Python et Gambas qui ne veulent pas du ^. Même dans les jeux qui sont pourtant en anglais je peux entré cet accent.
ça énerve!
Sphéris je te prie de pardonner mon moment de tension.... :oops:
A+
JY
Vieillir? On peut retarder mais pas y échapper!
jlouis#14 Posté le 1/2/2010 à 11:54:00
Voici ce que j'ai dans SCIM...

spheris#15 Posté le 1/2/2010 à 14:25:00
JY,
Le problème n'est présent que sur ton ordinateur et pas sur les autres, donc je peux supposer que le problème n'est pas lié à Gambas.
Comme je te le disais plus haut, l'interface graphique utilise un codage de caractères, et la ligne de commande un autre codage.
C'est pourquoi sur certaine version de linux tu as l'interface graphique en français et le terminal avec le clavier anglais.
Si tu ouvres un terminal et que tu saisi le mot rôti, as tu l'erreur ?
12