TProcess.Execute not work with file names on UTF8 or Unicodestring
Original Reporter info from Mantis: Klaus1
-
Reporter name:
Original Reporter info from Mantis: Klaus1
- Reporter name:
Description:
I me wonder because Windows 7 has both create process functions ANSI and UTF16.
I have a file with german 'Ü' at start on file name. Only when I convert the file name to the original windows codepage (WIN1252) with UTF8ToWinCP and then start process.Execute. The called program start correct on other fall I see a destroyed file name and the program not found the file on disk.
Mantis conversion info:
- Mantis ID: 33747
- OS: Win 7
- OS Build: 64 bit
- Platform: Windows
- Version: 3.0.4