I am using Emacs 31.0.50 in Windows. I have a shell command string which includes some unicode characters in its arguments. I can run this command in Windows command prompt without any problems. But I cannot run it in shell inside Emacs. It does not run correctly. Arguments with unicode characters are not interpreted correctly. In shell, I set the coding to utf-8-unix and unicode characters are displayed correctly. What could be the reason?
Edit: I am running command line version of Everything software (es.exe). This is a software for fast file search. A search string is given to the program as command line argument. Some of my filenames include unicode characters. I see the problem when I use a search string that includes a unicode character (for example when I run the command "es örnek" by typing the command). It works fine in windows command prompt and finds a lot of files. But when I run it in shell inside Emacs, it does not give any error but it cannot find anything. But it works fine with non-unicode search strings also in shell inside Emacs. Unicode characters are viewed correctly in shell inside Emacs.