Encodage UTF-8 pour Listing via cmd ?

Encodage UTF-8 pour Listing via cmd ? - Win NT/2K/XP - Windows & Software

Marsh Posté le 03-07-2008 à 20:43:23    

Bonjour,
 
Je me suis créé une option qui me permet de lister les fichiers d'un répertoire en faisant clic droit sur le dossier puis Lister.
Le code de mon fichier .reg est le suivant:

Code :
  1. Windows Registry Editor Version 5.00
  2. [HKEY_CLASSES_ROOT\Directory\shell\listeur]
  3. @="Lister"
  4. [HKEY_CLASSES_ROOT\Directory\shell\listeur\command]
  5. @="cmd.exe /c dir \"%1\" /b /o:n | ki_win >\"%1\"/_Liste.txt"
  6. [HKEY_CLASSES_ROOT\Drive\shell\listeur]
  7. @="Lister"
  8. [HKEY_CLASSES_ROOT\Drive\shell\listeur\command]
  9. @="cmd.exe /c dir \"%1\" /b /o:n | ki_win >\"%1\"/_Liste.txt"


 
Le problème que j'avais à la base c'est que ça ne prenait pas en compte les fichiers avec des accents français, c'est pourquoi j'ai rajouté | ki_win dans mon code après avoir mis le fichier ki_win.exe sous C:\Windows\System32 .
 
Ce fichier est téléchargeable ici:
http://smndc.free.fr/ki_win/ki_win.exe
 
Le problème qu'il me reste c'est que ça ne fonctionne pas avec tous les caractères, comme le signe € et les caractères chinois, je pense que ça vient de l'encodage, il faudrait que ça soit de l'UTF-8 donc connaissez vous un outil tel que ki_win mais supportant l'UTF-8 ou une manière de contourner ce problème ?
 
Merci d'avance pour vos réponses.

Reply

Marsh Posté le 03-07-2008 à 20:43:23   

Reply

Sujets relatifs:

Leave a Replay

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