Repository: godot
Issue: Web export doesn't work on URLS that contain non-ascii characters
Labels: bug,platform:web,topic:porting,needs testing

### Godot version

v4.0.beta6.official [7f8ecffa5]

### System information

linux

### Issue description

My project works great on localhost, but when I upload it to production I get these errors: 

`Aborted(Assertion failed)`


```
Uncaught RuntimeError: Aborted(Assertion failed)
    abort https://www.ad6.co.il/לומדים-לקרוא-לומדים-חשבון/godot_games/MjlCb1dBNk9LR1dCRjVtM2ZBL0hWRnAwS2pMM2JCaFpkUkh1NkVLeG1RWT0.js:790
    assert https://www.ad6.co.il/לומדים-לקרוא-לומדים-חשבון/godot_games/MjlCb1dBNk9LR1dCRjVtM2ZBL0hWRnAwS2pMM2JCaFpkUkh1NkVLeG1RWT0.js:407
    writeAsciiToMemory https://www.ad6.co.il/לומדים-לקרוא-לומדים-חשבון/godot_games/MjlCb1dBNk9LR1dCRjVtM2ZBL0hWRnAwS2pMM2JCaFpkUkh1NkVLeG1RWT0.js:8096
    _environ_get https://www.ad6.co.il/לומדים-לקרוא-לומדים-חשבון/godot_games/MjlCb1dBNk9LR1dCRjVtM2ZBL0hWRnAwS2pMM2JCaFpkUkh1NkVLeG1RWT0.js:8108
    _environ_get https://www.ad6.co.il/לומדים-לקרוא-לומדים-חשבון/godot_games/MjlCb1dBNk9LR1dCRjVtM2ZBL0hWRnAwS2pMM2JCaFpkUkh1NkVLeG1RWT0.js:8105
    callRuntimeCallbacks https://www.ad6.co.il/לומדים-לקרוא-לומדים-חשבון/godot_games/MjlCb1dBNk9LR1dCRjVtM2ZBL0hWRnAwS2pMM2JCaFpkUkh1NkVLeG1RWT0.js:3874
    initRuntime https://www.ad6.co.il/לומדים-לקרוא-לומדים-חשבון/godot_games/MjlCb1dBNk9LR1dCRjVtM2ZBL0hWRnAwS2pMM2JCaFpkUkh1NkVLeG1RWT0.js:641
    doRun https://www.ad6.co.il/לומדים-לקרוא-לומדים-חשבון/godot_games/MjlCb1dBNk9LR1dCRjVtM2ZBL0hWRnAwS2pMM2JCaFpkUkh1NkVLeG1RWT0.js:13396
    run https://www.ad6.co.il/לומדים-לקרוא-לומדים-חשבון/godot_games/MjlCb1dBNk9LR1dCRjVtM2ZBL0hWRnAwS2pMM2JCaFpkUkh1NkVLeG1RWT0.js:13412
    runCaller https://www.ad6.co.il/לומדים-לקרוא-לומדים-חשבון/godot_games/MjlCb1dBNk9LR1dCRjVtM2ZBL0hWRnAwS2pMM2JCaFpkUkh1NkVLeG1RWT0.js:13341
    removeRunDependency https://www.ad6.co.il/לומדים-לקרוא-לומדים-חשבון/godot_games/MjlCb1dBNk9LR1dCRjVtM2ZBL0hWRnAwS2pMM2JCaFpkUkh1NkVLeG1RWT0.js:770
    receiveInstance https://www.ad6.co.il/לומדים-לקרוא-לומדים-חשבון/godot_games/MjlCb1dBNk9LR1dCRjVtM2ZBL0hWRnAwS2pMM2JCaFpkUkh1NkVLeG1RWT0.js:880
    onmessage https://www.ad6.co.il/לומדים-לקרוא-לומדים-חשבון/godot_games/MjlCb1dBNk9LR1dCRjVtM2ZBL0hWRnAwS2pMM2JCaFpkUkh1NkVLeG1RWT0.js:3817
    loadWasmModuleToWorker https://www.ad6.co.il/לומדים-לקרוא-לומדים-חשבון/godot_games/MjlCb1dBNk9LR1dCRjVtM2ZBL0hWRnAwS2pMM2JCaFpkUkh1NkVLeG1RWT0.js:3791
    receiveInstance https://www.ad6.co.il/לומדים-לקרוא-לומדים-חשבון/godot_games/MjlCb1dBNk9LR1dCRjVtM2ZBL0hWRnAwS2pMM2JCaFpkUkh1NkVLeG1RWT0.js:879
    receiveInstance https://www.ad6.co.il/לומדים-לקרוא-לומדים-חשבון/godot_games/MjlCb1dBNk9LR1dCRjVtM2ZBL0hWRnAwS2pMM2JCaFpkUkh1NkVLeG1RWT0.js:878
    done https://www.ad6.co.il/לומדים-לקרוא-לומדים-חשבון/godot_games/MjlCb1dBNk9LR1dCRjVtM2ZBL0hWRnAwS2pMM2JCaFpkUkh1NkVLeG1RWT0.js:13954
    promise callback*instantiateWasm https://www.ad6.co.il/לומדים-לקרוא-לומדים-חשבון/godot_games/MjlCb1dBNk9LR1dCRjVtM2ZBL0hWRnAwS2pMM2JCaFpkUkh1NkVLeG1RWT0.js:13957
    createWasm https://www.ad6.co.il/לומדים-לקרוא-לומדים-חשבון/godot_games/MjlCb1dBNk9LR1dCRjVtM2ZBL0hWRnAwS2pMM2JCaFpkUkh1NkVLeG1RWT0.js:925
    Godot https://www.ad6.co.il/לומדים-לקרוא-לומדים-חשבון/godot_games/MjlCb1dBNk9LR1dCRjVtM2ZBL0hWRnAwS2pMM2JCaFpkUkh1NkVLeG1RWT0.js:12820
    Engine https://www.ad6.co.il/לומדים-לקרוא-לומדים-חשבון/godot_games/MjlCb1dBNk9LR1dCRjVtM2ZBL0hWRnAwS2pMM2JCaFpkUkh1NkVLeG1RWT0.js:14128
    promise callback*SafeEngine/init/doInit/Engine< https://www.ad6.co.il/לומדים-לקרוא-לומדים-חשבון/godot_games/MjlCb1dBNk9LR1dCRjVtM2ZBL0hWRnAwS2pMM2JCaFpkUkh1NkVLeG1RWT0.js:14126
    doInit https://www.ad6.co.il/לומדים-לקרוא-לומדים-חשבון/godot_games/MjlCb1dBNk9LR1dCRjVtM2ZBL0hWRnAwS2pMM2JCaFpkUkh1NkVLeG1RWT0.js:14125
    init https://www.ad6.co.il/לומדים-לקרוא-לומדים-חשבון/godot_games/MjlCb1dBNk9LR1dCRjVtM2ZBL0hWRnAwS2pMM2JCaFpkUkh1NkVLeG1RWT0.js:14142
    startGame https://www.ad6.co.il/לומדים-לקרוא-לומדים-חשבון/godot_games/MjlCb1dBNk9LR1dCRjVtM2ZBL0hWRnAwS2pMM2JCaFpkUkh1NkVLeG1RWT0.js:14241
    <anonymous> https://www.ad6.co.il/לומדים-לקרוא-לומדים-חשבון/game/MjlCb1dBNk9LR1dCRjVtM2ZBL0hWRnAwS2pMM2JCaFpkUkh1NkVLeG1RWT0:226
    <anonymous> https://www.ad6.co.il/לומדים-לקרוא-לומדים-חשבון/game/MjlCb1dBNk9LR1dCRjVtM2ZBL0hWRnAwS2pMM2JCaFpkUkh1NkVLeG1RWT0:247
MjlCb1dBNk9LR1dCRjVtM2ZBL0hWRnAwS2pMM2JCaFpkUkh1NkVLeG1RWT0.js:790:10`
```

```
Uncaught (in promise) RuntimeError: Aborted(Assertion failed)
    abort https://www.ad6.co.il/לומדים-לקרוא-לומדים-חשבון/godot_games/MjlCb1dBNk9LR1dCRjVtM2ZBL0hWRnAwS2pMM2JCaFpkUkh1NkVLeG1RWT0.js:790
    assert https://www.ad6.co.il/לומדים-לקרוא-לומדים-חשבון/godot_games/MjlCb1dBNk9LR1dCRjVtM2ZBL0hWRnAwS2pMM2JCaFpkUkh1NkVLeG1RWT0.js:407
    writeAsciiToMemory https://www.ad6.co.il/לומדים-לקרוא-לומדים-חשבון/godot_games/MjlCb1dBNk9LR1dCRjVtM2ZBL0hWRnAwS2pMM2JCaFpkUkh1NkVLeG1RWT0.js:8096
    _environ_get https://www.ad6.co.il/לומדים-לקרוא-לומדים-חשבון/godot_games/MjlCb1dBNk9LR1dCRjVtM2ZBL0hWRnAwS2pMM2JCaFpkUkh1NkVLeG1RWT0.js:8108
    _environ_get https://www.ad6.co.il/לומדים-לקרוא-לומדים-חשבון/godot_games/MjlCb1dBNk9LR1dCRjVtM2ZBL0hWRnAwS2pMM2JCaFpkUkh1NkVLeG1RWT0.js:8105
    callRuntimeCallbacks https://www.ad6.co.il/לומדים-לקרוא-לומדים-חשבון/godot_games/MjlCb1dBNk9LR1dCRjVtM2ZBL0hWRnAwS2pMM2JCaFpkUkh1NkVLeG1RWT0.js:3874
    initRuntime https://www.ad6.co.il/לומדים-לקרוא-לומדים-חשבון/godot_games/MjlCb1dBNk9LR1dCRjVtM2ZBL0hWRnAwS2pMM2JCaFpkUkh1NkVLeG1RWT0.js:641
    doRun https://www.ad6.co.il/לומדים-לקרוא-לומדים-חשבון/godot_games/MjlCb1dBNk9LR1dCRjVtM2ZBL0hWRnAwS2pMM2JCaFpkUkh1NkVLeG1RWT0.js:13396
    run https://www.ad6.co.il/לומדים-לקרוא-לומדים-חשבון/godot_games/MjlCb1dBNk9LR1dCRjVtM2ZBL0hWRnAwS2pMM2JCaFpkUkh1NkVLeG1RWT0.js:13412
    runCaller https://www.ad6.co.il/לומדים-לקרוא-לומדים-חשבון/godot_games/MjlCb1dBNk9LR1dCRjVtM2ZBL0hWRnAwS2pMM2JCaFpkUkh1NkVLeG1RWT0.js:13341
    removeRunDependency https://www.ad6.co.il/לומדים-לקרוא-לומדים-חשבון/godot_games/MjlCb1dBNk9LR1dCRjVtM2ZBL0hWRnAwS2pMM2JCaFpkUkh1NkVLeG1RWT0.js:770
    receiveInstance https://www.ad6.co.il/לומדים-לקרוא-לומדים-חשבון/godot_games/MjlCb1dBNk9LR1dCRjVtM2ZBL0hWRnAwS2pMM2JCaFpkUkh1NkVLeG1RWT0.js:880
    onmessage https://www.ad6.co.il/לומדים-לקרוא-לומדים-חשבון/godot_games/MjlCb1dBNk9LR1dCRjVtM2ZBL0hWRnAwS2pMM2JCaFpkUkh1NkVLeG1RWT0.js:3817
    loadWasmModuleToWorker https://www.ad6.co.il/לומדים-לקרוא-לומדים-חשבון/godot_games/MjlCb1dBNk9LR1dCRjVtM2ZBL0hWRnAwS2pMM2JCaFpkUkh1NkVLeG1RWT0.js:3791
    receiveInstance https://www.ad6.co.il/לומדים-לקרוא-לומדים-חשבון/godot_games/MjlCb1dBNk9LR1dCRjVtM2ZBL0hWRnAwS2pMM2JCaFpkUkh1NkVLeG1RWT0.js:879
    receiveInstance https://www.ad6.co.il/לומדים-לקרוא-לומדים-חשבון/godot_games/MjlCb1dBNk9LR1dCRjVtM2ZBL0hWRnAwS2pMM2JCaFpkUkh1NkVLeG1RWT0.js:878
    done https://www.ad6.co.il/לומדים-לקרוא-לומדים-חשבון/godot_games/MjlCb1dBNk9LR1dCRjVtM2ZBL0hWRnAwS2pMM2JCaFpkUkh1NkVLeG1RWT0.js:13954
    promise callback*instantiateWasm https://www.ad6.co.il/לומדים-לקרוא-לומדים-חשבון/godot_games/MjlCb1dBNk9LR1dCRjVtM2ZBL0hWRnAwS2pMM2JCaFpkUkh1NkVLeG1RWT0.js:13957
    createWasm https://www.ad6.co.il/לומדים-לקרוא-לומדים-חשבון/godot_games/MjlCb1dBNk9LR1dCRjVtM2ZBL0hWRnAwS2pMM2JCaFpkUkh1NkVLeG1RWT0.js:925
    Godot https://www.ad6.co.il/לומדים-לקרוא-לומדים-חשבון/godot_games/MjlCb1dBNk9LR1dCRjVtM2ZBL0hWRnAwS2pMM2JCaFpkUkh1NkVLeG1RWT0.js:12820
    Engine https://www.ad6.co.il/לומדים-לקרוא-לומדים-חשבון/godot_games/MjlCb1dBNk9LR1dCRjVtM2ZBL0hWRnAwS2pMM2JCaFpkUkh1NkVLeG1RWT0.js:14128
    promise callback*SafeEngine/init/doInit/Engine< https://www.ad6.co.il/לומדים-לקרוא-לומדים-חשבון/godot_games/MjlCb1dBNk9LR1dCRjVtM2ZBL0hWRnAwS2pMM2JCaFpkUkh1NkVLeG1RWT0.js:14126
    doInit https://www.ad6.co.il/לומדים-לקרוא-לומדים-חשבון/godot_games/MjlCb1dBNk9LR1dCRjVtM2ZBL0hWRnAwS2pMM2JCaFpkUkh1NkVLeG1RWT0.js:14125
    init https://www.ad6.co.il/לומדים-לקרוא-לומדים-חשבון/godot_games/MjlCb1dBNk9LR1dCRjVtM2ZBL0hWRnAwS2pMM2JCaFpkUkh1NkVLeG1RWT0.js:14142
    startGame https://www.ad6.co.il/לומדים-לקרוא-לומדים-חשבון/godot_games/MjlCb1dBNk9LR1dCRjVtM2ZBL0hWRnAwS2pMM2JCaFpkUkh1NkVLeG1RWT0.js:14241
    <anonymous> https://www.ad6.co.il/לומדים-לקרוא-לומדים-חשבון/game/MjlCb1dBNk9LR1dCRjVtM2ZBL0hWRnAwS2pMM2JCaFpkUkh1NkVLeG1RWT0:226
    <anonymous> https://www.ad6.co.il/לומדים-לקרוא-לומדים-חשבון/game/MjlCb1dBNk9LR1dCRjVtM2ZBL0hWRnAwS2pMM2JCaFpkUkh1NkVLeG1RWT0:247
MjlCb1dBNk9LR1dCRjVtM2ZBL0hWRnAwS2pMM2JCaFpkUkh1NkVLeG1RWT0.js:790:10`
```

### Steps to reproduce

upload your game to a web server,
enable these cors:
```
"Cross-Origin-Opener-Policy: same-origin",  
"Cross-Origin-Embedder-Policy: require-corp"
```
and try to run the game

Update: tried to run the game when hosting in a Windows server instead of linux and it runs. 
The version of Ubuntu it failed on is 20.04
### Minimal reproduction project