the [^a-zA-Z0-9]+
replaces everything not included in that list with a "-"
i want an "Ã*" to be replaced with an "a", "è" with "e" and so on....

and that [^a-zA-Z0-9]+ is really used in too many template files (i guess at least 30)...editing them all would be overkill...