Currently a branch name with unicode in it is browsable, but only if you go their directly. If you go to a code tool it'll try to do a redirect and get this error
File "/src/allura/Allura/allura/lib/custom_middleware.py", line 638, in __call__
start_response(status, headers, exc_info)
ValueError: unicode object contains non latin-1 characters
db/8529
Looks good, merged.