|
From: | Dante Catalfamo |
Subject: | Re: encoding in shell-command and subshell |
Date: | Mon, 23 Aug 2021 19:09:54 -0400 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0 |
The `exec-path-from-shell' package will probably solve the problem for you. It opens a shell and pulls all the environment variables from it.
On 8/23/21 7:01 AM, Jean-Christophe Helary wrote:
When I run shell-command with javac on a class that contains non ASCII charaters, I get garbage. When I open the subshell and run the same command inside it, it picks by Java encoding environment declaration (.profile): export JAVA_TOOL_OPTIONS=-Dfile.encoding=UTF8 and works without problems. The workaround is that I have to declare the encoding in the shell-command. Why is that ? Is there a way to have the subshell from shell-command pick my environment variables ?
[Prev in Thread] | Current Thread | [Next in Thread] |