Python 俄语/西里尔语新闻文章的永久链接
我基本上是与一个老学校的php cms为基础的网站在俄罗斯,其中一个新的功能要求是永久链接 目前,该网站只使用标准的非mvc“article.php?id=50”。我当时正在浏览,这是我见过的唯一一个使用本地俄语永久链接的俄语网站。我想知道:Python 俄语/西里尔语新闻文章的永久链接,python,mysql,model-view-controller,Python,Mysql,Model View Controller,我基本上是与一个老学校的php cms为基础的网站在俄罗斯,其中一个新的功能要求是永久链接 目前,该网站只使用标准的非mvc“article.php?id=50”。我当时正在浏览,这是我见过的唯一一个使用本地俄语永久链接的俄语网站。我想知道: 在字符使用方面有什么限制吗?这需要在服务器端进行任何类型的特殊设置吗 对于永久链接,我通常应该注意哪些类型的角色?我需要什么 关于如何在数据库中存储永久链接,有什么建议吗?到目前为止,表结构相对简单。。只有一个包含以下内容的文章表: id文章\u标题文章\
顺便说一句,我将使用Pylons(一个python框架)和MySQL 5,尽管我对PostgreSQL开放,如果有任何奇怪的UTF8限制(我使用iconv将以前使用拉丁语1的整个数据库转换为UTF8)。目前的惯例是用UTF-8编码URL,然后URL转义(即%-escape)它们: 在此之后,将不会有任何限制-即浏览器将识别它是否为UTF-8,但他们肯定能够遵循链接
py> urllib.quote(u"articles/2009/Заглавная_страница".encode("utf-8"))
'articles/2009/%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0'