code: func UnicodeSanitize(s string) string {
  	source := []rune(s)
  	target := make([]rune, 0, len(source))
  
  	for _, r := range source {
  		if unicode.IsLetter(r) ||
  			unicode.IsDigit(r) ||
  			unicode.IsMark(r) ||
  			r == '.' ||
  			r == '/' ||
  			r == '\\' ||
  			r == '_' ||
  			r == '-' ||
  			r == '%' ||
  			r == ' ' ||
  			r == '#' {
  			target = append(target, r)
  		}
  	}
  
  	return string(target)
  }
docs: // Rewrite string to remove non-standard path characters