From 890755251dd2615d50bf83649719298f745eb3bb Mon Sep 17 00:00:00 2001 From: tian <11429339@qq.com> Date: Mon, 20 Jul 2026 14:24:45 +0800 Subject: [PATCH] fix: write bat with UTF-8 to preserve Chinese path; use chcp 65001 --- scripts/dev-env.ps1 | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/scripts/dev-env.ps1 b/scripts/dev-env.ps1 index 49e59ca..88ac70e 100644 --- a/scripts/dev-env.ps1 +++ b/scripts/dev-env.ps1 @@ -101,9 +101,10 @@ function Invoke-Start { if ($ffArgs) { $ffPath = (Get-Command $ffmpeg -ErrorAction SilentlyContinue).Source if (-not $ffPath) { $ffPath = $ffmpeg } - $ffCmd = "`"$ffPath`" $($ffArgs -join ' ')" - Start-Process "cmd" -ArgumentList "/k", $ffCmd - Write-Host " [START] ffmpeg (cmd窗口)" -ForegroundColor Green + $bat = Join-Path $edgeDir "scripts\ffmpeg-push.bat" + "@echo off`r`nchcp 65001 >nul`r`n`"$ffPath`" $($ffArgs -join ' ')" | Out-File -FilePath $bat -Encoding UTF8 + Start-Process "cmd" -ArgumentList "/k", $bat + Write-Host " [START] ffmpeg (bat窗口)" -ForegroundColor Green } # 3. Media server (runs on RK3588, not local)