€ Š ‘ ’ ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ ­ ® ¯ ° ± ² ³ ´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿ Instructions: Save (or move) this file to the root directory ( C:\ ) From the command prompt C:\ type; CHCP {enter} <---- verify code page is 437 (default) TYPE Unicode.txt > Ansi1.txt <---- does unicode to ansi convertion but does not translate extended characters correctly. Compare Unicode.txt to Ansi1.txt, you'll notice the extended characters on the first line are different. Now.... CHCP 1252 {enter} <--- changes code page to 1252 TYPE Unicode.txt > Ansi2.txt <---- does unicode to ansi convertion and translates extended characters correctly. Compare Unicode.txt to Ansi2.txt, you'll notice the extended characters on the first line are now the same. This proves that doing it manually it works as it should. Now when running the 2 commands with this code: $UNICODE = 'C:\unicode.txt' $ANSI = 'C:\ansi.txt' RunWait(@ComSpec & ' /k chcp 1252' & _ '& Type "' & $UNICODE & '" > "' & $ANSI & '"' & _ '& exit', '',) Both commands work but the second command does not translate the extended characters correctly. The /k switch leaves the window open so you can see the results. The code page did update but the TYPE command did not function as it should. Hopefully this will better demonstrate my delima.