Besoin de convertir les fichiers texte au format Unicode à partir de l'UTF8 en vbscript

J'ai un tas de fichiers texte dans un dossier que j'ai besoin de changer l'encodage Unicode et au lieu d'ouvrir manuellement les fichiers et de les enregistrer au format Unicode j'aimerais avoir un script pour le faire.

Les fichiers sont actuellement dans l'encodage UTF-8 et mon très limité de script capacités ne peuvent pas comprendre ça. J'ai trouvé le code ci-dessous pour convertir au format Unicode ANSI et lorsque j'utilise ce code, il ne convertir en Unicode, mais il bousille les caractères de sorte que la conversion ne fonctionne pas réellement. Toutes les pensées? Merci à l'avance.

Set fso = CreateObject("Scripting.FileSystemObject")
Set oFolder = fso.GetFolder("C:\test")
Set oFiles = oFolder.files

For each file in oFiles
If Right(file.Name, 3) = "txt" Then
Set ANSIFile = fso.OpenTextFile(file.path, 1, False, False)
ANSIContent = ANSIFile.ReadAll
Set UNICODEFile = fso.OpenTextFile(file.path, 2, False, True)
UNICODEFile.Write ANSIContent
End If
Next
"Unicode" n'est pas un encodage, vous ne pouvez pas modifier un fichier existant "Unicode". Ce encodage voulez-vous dire?
Si vous ouvrez un fichier texte et sélectionnez Fichier-> Enregistrer sous, une des options pour le "Codage" est "Unicode". Si je devais effectuer cette tâche manuellement, je voudrais ouvrir chaque fichier et l'enregistrer dans le même fichier avec l'encodage Unicode.

OriginalL'auteur user1723699 | 2013-04-09