| Issue 94: | why the chanel name must be english? | |
| 7 people starred this issue and may be notified of changes. | Back to list |
the channel name must be English! if I wang to built a channel name by chinese~,there will be a error! i hope you can change it!
Apr 20, 2009
Project Member
#1
adewale
Status:
Accepted
May 7, 2009
One way to handle the performance impact of changing the regex used to identify channels would be to make a flag in settings.py: UNICODE_CHANNEL_NAMES By default it would use an ASCII regular expression but if the flag were set then we could use a more expensive test that handled Unicode channel names. This would require someone to work out what a valid set of Unicode channel names would look like. This would also have to take into account the fact that a channel name must still result in a valid url.
May 18, 2009
this could be a bit of a tricky one to solve as I'm not sure how many things down the chain will be affected by non-ascii channel names, still it seems like something we should support
Owner:
andyster
Labels: Size-Medium
Dec 28, 2009
What about translating the channel name to Punycode. It is used already for the internationalized domain names. For example: 例子.测试/ is translated to: http://xn--fsqu00a.xn--0zwm56d/ the xn- prefix let's you know it is an international domain. http://en.wikipedia.org/wiki/Punicode |