IMHO, characters with accents (á, ã, â, ...) should be converted to it's ASCII correspondent, not to hyphens. Like in Django's slugify filter.
For example, "Maçã" should be "maca". Currently it gets converted to "ma--".
It happens in projects slugs and issues slugs.