message: Use 'cmd /c chcp 65001 |' for vswhere
diff: @@ -299,8 +299,9 @@ export async function vsInstallations(): Promise<VSInstallation[]> {
  const installs = [] as VSInstallation[];
  const inst_ids = [] as string[];
  const vswhere_exe = path.join(thisExtensionPath(), 'res/vswhere.exe');
  - const vswhere_args = ['-all', '-format', 'json', '-products', '*', '-legacy', '-prerelease'];
  - const vswhere_res = await proc.execute(vswhere_exe, vswhere_args, null, {silent: true, encoding: 'utf8'}).result;
  + const vswhere_args =
  + ['/c', 'chcp 65001 |', vswhere_exe, '-all', '-format', 'json', '-products', '*', '-legacy', '-prerelease'];
  + const vswhere_res = await proc.execute('cmd.exe', vswhere_args, null, {silent: true, encoding: 'utf8'}).result;
  if (vswhere_res.retc !== 0) {
  log.error('Failed to execute vswhere.exe:', vswhere_res.stdout);
  