How can a view page work with multiple word term name I have user views page with path /members/%. 
(url as members/term-name).It shows if I use CONTEXTUAL FILTERS with term id but I need url with term name. Anyway , go back to story:
academician,math, math teacher, math students are terms.
It shows all members if path is members/math  or members/academician. No problem with one word term name.
But it doesn't show any member if url is members/math-teacher or members/math-student.
So it works with math terms but not with math teacher.What am I missing ?
In views, the multi-word term is a well-known active issue 


issue #1027458: Allow to use multiple arguments with spaces
issue #1940206: term name contextual filter separator
issue #1977854: Transform dashes to spaces does not work still a problem


Solution 1:
You can use pathauto module to set up automatic aliases for your taxonomy terms.
Solution 2:
From views: 


Choose "Specify validation criteria" in settings of Taxonomy Term Contextual filter. 
Then Choose Taxonomy Term in Validator field. 
Choose your Vocabulary.
Choose Term name converted to term ID in Filter Value Type Field. 
Please see attached screenshots for solution 2: 




Solution 3:
In views, you can create path aliases for term IDs by using view_alias module.