I need to create a website (in PHP) that has filenames that include international characters.
For example: transportører.php
(notice the 'o' with the diagonal line through it).
So I happily create the file, save it, and upload it to the web server. Whenever I LINK to this file, however, it all goes wrong. I'll have the usual link syntax:
<a href="transportører.php">My Link Text</a>
Upon clicking such a link, the web browser attempts to navigate to a non-existent page:
The requested URL
/transportører.php
was not found on this server.
Notice how the filename has been mutated? The "ø" character in "transportører.php" has been changed into the bizarre "ø" symbol (that's not a comma after the "A", by the way, but an actual component of the symbol itself).
There's obviously some sort of translation going on here, but what, why, and how do I prevent it?