All characters in a course_num must be valid in a URL. So I don't think spaces or non-ascii are a concern. I'm trying to verify this right now, I do know that none of our current courses have anything non-ascii in their course num.