anne O'nymous I just don't remember in which contexts Windows substitutes question marks specifically. Pretty sure at least the old file explorer and notepad would print all kinds of random gibberish including accents and those ancient symbols no one ever uses deliberately, or failing that go straight to unicode fallback boxes. Does Ren'Py not use OS-level language packs if you have, say, Cyrillic or French already supported?
It's not just windows. The issue happens when someone creates a URL that isn't just ASCII characters.
A single Question mark is also not uncommon in GET URLs to indicate the data assignment after the domain name.
example: domain.com?name=fred
Various other character such as space can be replaced with codes for them such as %20 hex code for "space".
Then there are other issues between windows and unix or network based urls.
windows sees directories with capital letters the same as lower case. However unix systems and the network don't.
You can see problems created by that when you have sloppy windows developers who don't standardize their URLs/directories properly and produce say a game and then try and port it to other systems. A great example is all the developers creating mods for ARMA and the number of directory issues there.
In windows This, this, THIS, thiS... are all the same in UNIX and the network they are all different. The reason is the network/ internet is based off of unix. There is an old saying in and network developers use everything is file. You can google that "Everthing is a file" if you don't understand the context of it.
Anyway the short answer is that windows may not be the fault here. It can be software and anything that is translating that address to visible characters.
The real fault is the stupidity of the person who created the initial URL not using a standardized ASCII URL.
You must be registered to see the links