Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Jean-Claude BELLAMY
Toto s'est ainsi exprimé:
Bonjour, j'ai un pb de script de démarrage (GPO) Voici le batch: netsh interface ip add dns "Connexion au réseau local" XX.XX.XX.XX et bien sur le "é" de connexion au réseau local ne passe pas!!! il se transforme en ù!!
Classique ! (et particulièrement d'actualité en ce moment! Ce doit être la 4ème fois en une semaine que je réponds à ce genre de pb)
Cela est du à l'éternel problème des jeux de caractères ANSI (= Windows pour simplifier) et ASCII ou OEM (= DOS pour simplifer également), qui diffèrent à partir des codes 128.
Avec le jeu de caractères ANSI, un "é" correspond au code 233 (0xE9) Par contre en ASCII le code de "é" est 130 (0x82), ce qui est affiché en ANSI sous la forme d'un "Ú" (U majuscule accent aigu)
Plusieurs solutions pour éditer un fichier avec le jeu OEM :
1) Un éditeur texte tel que ULTRAEDIT sait convertir de ANSI vers OEM et inversement, mais c'est un shareware.
2) L'éditeur DOS (je dis bien "DOS"!) EDIT.COM travaille en OEM Il est fourni dans Windows
3) J'ai écrit 2 scripts VBS "ansi2oem.vbs" et "oem2ansi.vbs" qui effectuent (gratuitement!) ces conversions.
Il suffit donc de passer ton script de login (édité sous Notepad p.ex.) dans cette "moulinette", et définir le fichier résultat comme script réel de login
Le script inverse (oem2asni) convertit un fichier OEM (flux de sortie d'une appli en mode de commande p.ex.) en ANSI (pour être édité/imprimé correctement sous Windows)
-- May the Force be with You! La Connaissance s'accroît quand on la partage ---------------------------------------------------------- Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org *
Toto <toto@toto.fr> s'est ainsi exprimé:
Bonjour, j'ai un pb de script de démarrage (GPO)
Voici le batch:
netsh interface ip add dns "Connexion au réseau local" XX.XX.XX.XX
et bien sur le "é" de connexion au réseau local ne passe pas!!! il se
transforme en ù!!
Classique !
(et particulièrement d'actualité en ce moment! Ce doit être la 4ème fois en
une semaine que je réponds à ce genre de pb)
Cela est du à l'éternel problème des jeux de caractères ANSI (= Windows pour
simplifier) et ASCII ou OEM (= DOS pour simplifer également), qui diffèrent
à partir des codes 128.
Avec le jeu de caractères ANSI, un "é" correspond au code 233 (0xE9)
Par contre en ASCII le code de "é" est 130 (0x82), ce qui est affiché en
ANSI sous la forme d'un "Ú" (U majuscule accent aigu)
Plusieurs solutions pour éditer un fichier avec le jeu OEM :
1) Un éditeur texte tel que ULTRAEDIT sait convertir
de ANSI vers OEM et inversement, mais c'est un
shareware.
2) L'éditeur DOS (je dis bien "DOS"!) EDIT.COM travaille en OEM
Il est fourni dans Windows
3) J'ai écrit 2 scripts VBS "ansi2oem.vbs" et "oem2ansi.vbs"
qui effectuent (gratuitement!) ces conversions.
Il suffit donc de passer ton script de login (édité sous Notepad p.ex.) dans
cette "moulinette", et définir le fichier résultat comme script réel de
login
Le script inverse (oem2asni) convertit un fichier OEM (flux de sortie d'une
appli en mode de commande p.ex.) en ANSI (pour être édité/imprimé
correctement sous Windows)
--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
Jean-Claude.Bellamy@wanadoo.fr * JC.Bellamy@free.fr
Bonjour, j'ai un pb de script de démarrage (GPO) Voici le batch: netsh interface ip add dns "Connexion au réseau local" XX.XX.XX.XX et bien sur le "é" de connexion au réseau local ne passe pas!!! il se transforme en ù!!
Classique ! (et particulièrement d'actualité en ce moment! Ce doit être la 4ème fois en une semaine que je réponds à ce genre de pb)
Cela est du à l'éternel problème des jeux de caractères ANSI (= Windows pour simplifier) et ASCII ou OEM (= DOS pour simplifer également), qui diffèrent à partir des codes 128.
Avec le jeu de caractères ANSI, un "é" correspond au code 233 (0xE9) Par contre en ASCII le code de "é" est 130 (0x82), ce qui est affiché en ANSI sous la forme d'un "Ú" (U majuscule accent aigu)
Plusieurs solutions pour éditer un fichier avec le jeu OEM :
1) Un éditeur texte tel que ULTRAEDIT sait convertir de ANSI vers OEM et inversement, mais c'est un shareware.
2) L'éditeur DOS (je dis bien "DOS"!) EDIT.COM travaille en OEM Il est fourni dans Windows
3) J'ai écrit 2 scripts VBS "ansi2oem.vbs" et "oem2ansi.vbs" qui effectuent (gratuitement!) ces conversions.
Il suffit donc de passer ton script de login (édité sous Notepad p.ex.) dans cette "moulinette", et définir le fichier résultat comme script réel de login
Le script inverse (oem2asni) convertit un fichier OEM (flux de sortie d'une appli en mode de commande p.ex.) en ANSI (pour être édité/imprimé correctement sous Windows)
-- May the Force be with You! La Connaissance s'accroît quand on la partage ---------------------------------------------------------- Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org *