Charles was 4 of 4 from the field, including three 3-pointers, and 4 of 4 from the free-throw line.
Luke Nelson's 3-pointer gave UC Irvine (4-4) a 57-53 lead with about 6 minutes to play.
Charles scored eight points, including a pair of 3-pointers, during a 12-3 run that gave UT Arlington (5-4) a 66-60 lead with 31 seconds left.
A pair of Jaron Martin free throws 8 seconds later made it 66-62, but Greg Gainey and Charles made two free throws apiece to seal it.
UC Irvine's Mamadou Ndiaye, the team's leading scorer (12 per game) and shot blocker (two per game) missed his third consecutive game with a foot injury.
Alex Young had a career-high six steals for the Anteaters.