Ascii we can compromise

After yesterdays issue I spent a chunk of time reading up on how to get around this issue. There were a few ways touted like % changing characters that i could not get working. But instead I opted for a more simple method, a direct swap of characters like ü that cause issues for an alternative (in this case a u). Whilst this means I am not spelling the thing correctly so this alternate is only acceptable with the likes of urls.

So I got a function that searches the link when it is putting it all together for the page and replaces (only links) special characters with an alternative. So the url will now work, but the text you will see on the actual page will come from the DB and will contain the special character, which means actual page content will look as it should.

The only thing I haven't tested yet but will do is the altered version of the word that contains the html special character, which i think breaks what I have made but this is just one step in getting this fixed for all aspects and not focusing on one solution will sort everything (which it clearly doesn't).

>>back<<