Telnet AIX / Unicode vers Ascii et Ascii vers Unicode
SebOfBorg
Messages postés94Date d'inscriptiondimanche 29 septembre 2002StatutMembreDernière intervention26 août 2009
-
2 sept. 2008 à 11:44
SebOfBorg
Messages postés94Date d'inscriptiondimanche 29 septembre 2002StatutMembreDernière intervention26 août 2009
-
3 sept. 2008 à 11:48
Bonjour,
J'essai de faire un programme me permettant de communiquer avec un AIX via Telnet(Winsock) pour lancer des lignes de commandes depuis VB6.
J'ai un petit souci lorsque je me connecte a ce serveur, le retour est un peu ....unicodé je pense (ÿþ%ÿý18;).
Je cherche donc a trouver comment traduire cela en un texte comprehensible pour mon programme.
Idem... lorsque je vais vouloir envoyer des données (Username, Password ainsi que les lignes de commande) va t il me falloir traduire ?
J'ai trouvé quelques liens qui parlent d'unicode pour le serveur AIX et son Telnet mais je n'arrive pas a trouver un algo pour convertir cela d'unicode vers ascii et vice versa pour vb6.
C'est peut être super simple mais... je ne sais pas.
Helpppppp.
SebOfBorg
Messages postés94Date d'inscriptiondimanche 29 septembre 2002StatutMembreDernière intervention26 août 2009 2 sept. 2008 à 15:12
Bon, j'ai glané quelques infos... mais cela ne marche pas mieux ^^
Private Sub W_DataArrival(ByVal bytesTotal As Long)
Dim Temp As String
Dim temp2 As String
Dim dep As Long
Dim i As Long
Dim x() As Byte
'on récupere
W.GetData Temp
x = StrConv(Temp, vbFromUnicode)
For i = 0 To UBound(x)
Debug.Print Chr(x(i)); x(i)
Next
'puis on l'ajoute au Richtext avec la couleur spécifique à la recption
Ajout_Rich Temp, RECEPTION, False
End Sub
Mon résultat est le suivant :
ÿ 255
þ 254
% 37
ÿ 255
ý 253
18; 24
Ne serait ce pas de l'unicode ? grrrrr
SebOfBorg
Messages postés94Date d'inscriptiondimanche 29 septembre 2002StatutMembreDernière intervention26 août 2009 3 sept. 2008 à 11:48
Je répond moi même a mon poste...
(hi hi)
En fait, il faut chercher du coté du jeu de caracteres....
Putty par exemple renvoi bien les caracteres et utilise le jeu
ISO 8859-1
Character Set ( Latin - 1) - Western / West European
Maintenant il me faut trouver le moyen de convertir cela...ou de passer en ANSI...