Simple solution to replace accents in alias on Modx Revolution :
The magic trick => "urlencode"
Place this code in : /core/model/modx/modressource.class.php => line 369 just before "return $alias" :
// =================================================================================================================
$alias = urlencode($alias);
$a = array("c3a0","c3a1","c3a2","c3a3","c3a4","c3a5","c3a0","c3a1","c3a2","c3a3","c3a4","c3a5","c3b2","c3b3",
"c3b4","c3b5","c3b6","c3b8","c3b2","c3b3","c3b4","c3b5","c3b6","c3b8","c3a8","c3a9","c3aa","c3ab","c3a8","c3a9",
"c3aa","c3ab","c3a7","c3a7","c3ac","c3ad","c3ae","c3af","c3ac","c3ad","c3ae","c3af","c3b9","c3ba","c3bb","c3bc",
"c3b9","c3ba","c3bb","c3bc","c3bf","c3b1","c3b1");
$b = Array("a","a","a","a","a","a","a","a","a","a","a","a","o","o","o","o","o","o","o","o","o","o","o","o","e","e",
"e","e","e","e","e","e","c","c","i","i","i","i","i","i","i","i","u","u","u","u","u","u","u","u","y","n","n");
$alias = str_replace($a, $b, $alias);
// =================================================================================================================