VBScript : Conversion Encodage ISO vers UTF-8

VBScript : Conversion Encodage ISO vers UTF-8 - VB/VBA/VBS - Programmation

Marsh Posté le 18-12-2015 à 20:21:14    

Bonjour à tous/toutes,
 
Débutant dans le VBScript, je rencontre un problème au niveau de l'encodage de caractère.
 
J'ai réalisé un script qui permet de récupérer des informations de mon Active Directory et de les envoyer dans un fichier html à l'endroit voulu qui fonctionne.
 
Ma page HTML est en UTF8 et je ne peux pas modifier le code de cette page.
 
Problème: Lorsque je récupère des informations de mon AD avec des accents je me retrouve avec des caractères bizarre (é = xE9). Ce qui est du à l'encodage qui est différent entre les informations de l'AD et ma page HTML )
Je cherche donc un moyen de convertir les informations récupérées en UTF-8
 
J'aimerai savoir si certains d'entre vous on déjà rencontré le problème et quelles solutions avez-vous trouvé pour pallier à ce problème svp?
Ou du moins des infos afin de m'aiguiller.
 
Je vous remercie d'avance d'avoir prit connaissance de ce post et des réponses futures.
Bon week-end à tous/toutes.

 
PS: Ci-joint la partie de mon script permettant de recuperer une informations et de l'envoyer à l'endroit voulu.
 

Citation :


Set objFSO = CreateObject("Scripting.FileSystemObject" )  
Set objFile = objFSO.OpenTextFile("index-TEST.html", ForReading)  
 
strDescription = objFile.ReadAll  
objFile.Close  
 
 
strNewDescription = Replace(strDescription, "$Titre", objUser.description)
 
 
Set objFile = objFSO.OpenTextFile("index-TEST.html", ForWriting)  
objFile.WriteLine strNewDescription
 
'objFile.Close

Reply

Marsh Posté le 18-12-2015 à 20:21:14   

Reply

Marsh Posté le 19-12-2015 à 02:38:51    

 
            Bonjour !
 
            Soit avec une fonction de conversion de caractères (voir les tables de conversion et les exemples un peu partout sur le net)
 
            soit via ADODB.Stream (cf MSDN) …
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed