use special multibyte shell escaping to support unicode ssid names with qr code

This commit is contained in:
glaszig
2021-05-08 14:24:15 -03:00
parent 3969db61b0
commit 45a50edc41
2 changed files with 13 additions and 1 deletions

View File

@@ -42,7 +42,7 @@ $ssid = qr_encode($ssid);
$password = qr_encode($password);
$data = "WIFI:S:$ssid;T:$type;P:$password;$hidden;";
$command = "qrencode -t svg -m 0 -o - " . escapeshellarg($data);
$command = "qrencode -t svg -m 0 -o - " . mb_escapeshellarg($data);
$svg = shell_exec($command);
$config_mtime = filemtime(RASPI_HOSTAPD_CONFIG);