Slug idé men tyvärr fungerar den inte med utf-8 såvitt jag kan se…?
Edit: går enkelt att fixa till för utf-8 kompabilitet, ersätt:
htmlentities($slug, ENT_COMPAT)
med
htmlentities($slug, ENT_NOQUOTES, 'UTF-8')
Och kanske lägga till cedil|caron i (uml|acute|grave|circ|tilde|ring):
(uml|acute|grave|circ|tilde|ring|cedil|caron)
Dessutom (om jag får gnälla ännu mer) så borde man väl konvertar även ß, œ, ø och andra sammansatta tecken som förekommer i våra grannländer? Eller åtminstone ta bort alla &xxxxx;-tecken som inte översätts, t.ex. ß för ß som annars blir szlig istället för ss…
Smart lösning, Weaver!