Page 1 sur 1

[..] Input & Unicode

Posté : mar. 23 févr. 2010 09:42
par Davyly
Bonjour,

Je suis confronté à un souci et j'ai beau chercher, je ne trouve pas de solution ... :?

Mon souci est la saisie dans un InputBox d'un mot de passe comportant un caractère unicode. Comment faire pour stocker et ensuite vérifier un mot de passe "unicodé" :?:

Exemple : Pa$$w0rd-♫
Ce caractère unicode s'obtient à travers un ALT 14 et n'est pas forcement en fin de chaine.

Avez-vous une solution ou piste à me communiquer :?:

Merci d'avance et bonne journée.

Re: [..] Input & Unicode

Posté : mer. 24 févr. 2010 06:39
par SagePourpre
J'suis pas sur de comprendre... tu veux stocker un mot de passe ?

Code : Tout sélectionner

$blu = InputBox("test","Entrez mot de passe","")
MsgBox(0,"","Votre mot de passe a bien été stocké dans la variable $blu ( " & $blu & " )")
Ou ton problème est plus complexe que ça ?

Re: [..] Input & Unicode

Posté : mer. 24 févr. 2010 08:48
par Davyly
Bonjour,

Je viens d'essayer et cela ne fonctionne pas :
Image

Par conséquent, ma condition de vérification n'est jamais vérifiée ... :(
Exemple :

Code : Tout sélectionner

$Pass = InputBox("Password", "Votre mot de passe : ", "", "*")
If $Pass = "Pa$$w0rd-" & ChrW(9835) Then
    MsgBox(0, "Password", "Mot de passe correct.")
Else
    MsgBox(16, "Password", "Mot de passe incorrect.")
EndIf
Exit
 
Dans le doute, sinon tu ne m'aurais pas répondu et vu ton niveau, j'ai essayé sur un poste sous Windows 7 (certainement que sous Windows Vista aussi) et effectivement, cela fonctionne.

Malheureusement, le code fonctionnera à 90% sur la même platerforme que moi, c'est à dire sous Windows XP SP3 ... d'où mon souci et mon intervention :wink:

Une petite solution, une :idea: ou piste à me donner :?:

En tout cas merci d'avance.
Bonne journée.

Re: [..] Input & Unicode

Posté : mer. 24 févr. 2010 09:25
par SagePourpre
Regarde du côté des fonctions AscW et ChrW.


Voici un exemple simple :
Le mot de passe est : password♫

► Afficher le texte