From 5168a1a7d73315d55368e8b46cb29da2713198ee Mon Sep 17 00:00:00 2001 From: pingren <5123601+Pingren@users.noreply.github.com> Date: Sat, 6 Aug 2022 15:41:14 +0800 Subject: [PATCH] Add env for terminalProcess getCwd unicode path on macOS Fixes https://github.com/microsoft/vscode/issues/83496 --- src/vs/platform/terminal/node/terminalProcess.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/vs/platform/terminal/node/terminalProcess.ts b/src/vs/platform/terminal/node/terminalProcess.ts index a8e86c1201e..6d867ef9568 100644 --- a/src/vs/platform/terminal/node/terminalProcess.ts +++ b/src/vs/platform/terminal/node/terminalProcess.ts @@ -583,7 +583,7 @@ export class TerminalProcess extends Disposable implements ITerminalChildProcess return; } this._logService.trace('IPty#pid'); - exec('lsof -OPln -p ' + this._ptyProcess.pid + ' | grep cwd', (error, stdout, stderr) => { + exec('lsof -OPln -p ' + this._ptyProcess.pid + ' | grep cwd', { env: { ...process.env, LANG: 'en_US.UTF-8' } }, (error, stdout, stderr) => { if (!error && stdout !== '') { resolve(stdout.substring(stdout.indexOf('/'), stdout.length - 1)); } else {