|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
小知识:Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。
在zope实例所接纳的python的路径中,找到site-packages目次,在此目次中创建一个sitecustomize.py文件,设置响应的权限。文件的内容以下:
importsys
sys.setdefaultencoding("utf-8")
重启zope实例,如许将办理良多unicodedecodeerror毛病。
=========================================
#forpython2.7onubuntu
/etc/python2.7/sitecustomize.py
#forpython2.6oncentOS
/usr/local/lib/python2.6/site-packages/sitecustomize.py
=========================================
http://www.grabner-online.de/div_into/html/ch09s04s03.html
#sitecustomize.py
#thisfilecanbeanywhereinyourPythonpath,
#butitusuallygoesin${pythondir}/lib/site-packages/
importsys
sys.setdefaultencoding(iso-8859-1)
sitecustomize.pyisaspecialscript;Pythonwilltrytoimportitonstartup,soanycodeinitwillberunautomatically.Asthecommentmentions,itcangoanywhere(aslongasimportcanfindit),butitusuallygoesinthesite-packagesdirectorywithinyourPythonlibdirectory.
setdefaultencodingfunctionsets,well,thedefaultencoding.ThisistheencodingschemethatPythonwilltrytousewheneveritneedstoauto-coerceaunicodestringintoaregularstring.
小知识:CentOS出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的RedHatEnterpriseLinux使用。 |
|