Quixote 2.x utf-8 的字符编码问题
在 debian 下安装完 quxiote 之后一直发现中文字符的编码存在问题,现在我终于解决了,其实很简单。
只要在 quixote 的安装路径下有 __init__.py,将其中的 DEFAULT_CHARSET = ‘iso-8859-1′ 改成 ‘utf-8′,就大功告成了。
接下来我要解决在 quixote 中集成 Mako 框架与 SqlAlchemy。
在 debian 下安装完 quxiote 之后一直发现中文字符的编码存在问题,现在我终于解决了,其实很简单。
只要在 quixote 的安装路径下有 __init__.py,将其中的 DEFAULT_CHARSET = ‘iso-8859-1′ 改成 ‘utf-8′,就大功告成了。
接下来我要解决在 quixote 中集成 Mako 框架与 SqlAlchemy。
二、apache2 mysql quixote 的安装
安装 apache2, 运行如下命令:
apt-get install apache2-mpm-prefork
安装 mysql,运行命令:
apt-get install mysql-server mysql-client mysql-common
在安装 apache2 的时候,系统会自动安装 python2.5,但为了保险起见你也可以安装一次,运行代码:
apt-get install python2.5
安装 python 对 mysql 的接口 Mysqldb:
apt-get install python-mysqldb
安装 apache2 的 scgi 支持:
apt-get install libapache2-mod-scgi
安装 quixote:
apt-get install python-quixote
现在基本上的安装已经完成了。要对软件做一些基础的配置。
如果这只是一个实验性的系统,那你一定希望ftp能够使用 root 帐号登入,并能够访问所有文件。修改 /etc/ftpusers 文件,删除其中的 root 账户。然后再修改 /etc/vsftpd.conf,取消 local_enable=YES 与 write_enable=YES 之前的 # 号,把 chroot_local_user=YES 改成 chroot_local_user=NO 并取消前面的 # 号。
配置完 FTP,要来修改 apache2 的配置。
先要激活 apache2 的 scgi 模块,运行 a2enmod scgi;激活 rewrite 模块,运行: a2enmod rewrite。
添加与 quixote 相关的 scgi 的配置,修改文件 /etc/apache2/httpd.conf,添加如下代码:
<Location / >
SCGIServer localhost:3000
SCGIHandler On
</Location>
到此算是全都配置好了。如果你要对某些 url 不设置 scgi 转发,可以在 /etc/apache2/httpd.conf 文件中再添加代码:
<Location /img >
SCGIHandler Off
</Location>
还忘了一点,要安装 python-scgi 支持。
Rihanna 新出了今年新近单曲 Te Amo 的 MV,这个歌名的英文意思是 “I Love You”,这首歌由 Mikkel S. Eriksen, Tor Erik Hermansen, James Fauntleroy II 和 Rihanna 编写,Stargate 制作的。

实话说,我并不是最喜欢这首歌,但这个 MV 画面色彩浓重,整个就是充斥着红色的暴力色彩,没看过歌词,也比知道说了点设么。但既然她出了个 MV,我们能看也就看看吧。
Recent Comments