Two Mercer County men have been charged with attempted homicide in the stabbing of an Oil City man in October.