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.
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 dut à l'encodage qui est différent entre les informations de l'AD et ma page HTML
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 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
Partager