Bluehost上面搞定Mysql utf-8配置, for Django

作者:半瓶墨水 链接:http://www.2maomao.com/blog/bluehost-django-utf-8/

1、在后台控制面板里面建立一个数据库,先别急着做manage.py syncdb
2、到phpMyAdmin里面,在左边的列表中选中这个数据库
3、然后在右面那一行tab按钮中点击“操作”(Operations,那个带“工具箱图标”的tab)
4、打开新页面后在最下面Collation处选择utf8_general_ci,点击”Go”按钮

好了,现在你可以manage.py syncdb了,新生成的表都是utf-8编码,不会有数据库编码的问题了

BTW:
另外一个不爽的事情是bluehost上面没有jpeglib以及freetype2,所以前面做的那个Captcha不能直接在bluehost上用,我改了一下,用的是“聊胜于无”的default font,字体小,所以我在生成网页的时候做了一下放缩(指定width和height)

  • Share/Bookmark

共 7 条评论

  • 有綠人 八月 21st, 2009 1:45 上午

多謝啦 :l

@有缘人
能帮到你我很高兴

  • konlil 十二月 13th, 2009 5:06 下午

啊!墨水,您真是我的救星,我几乎把所有可以搞的地方都改成utf8,最后依然失败;原来bluehost上是这样搞的,谢谢谢谢~~~

@konlil

呵呵有用就行啊

  • 太守 四月 16th, 2010 3:31 下午

你好,我刚在bluehost主机上买了个空间,我把网站上去用$link = mysql_connect(DB_HOST,DB_USER,DB_PASS)联接数据库老是失败,请问我怎么解决?谢谢~~~~~~~注(DB_HOST:bluehost主机的IP)

  • jannon 五月 30th, 2011 11:58 上午

bluehost 上可以自己装python的jpeglib。

@jannon 多谢,等有时间试试看

发表评论

  • :l
  • :)
  • :q
  • :(
  • :^
  • :x
  • :v
  • :D
  • :s
  • :h
  • :e
  • :X
  • :k
  • :w
  • :d
  • :p

注意:评论中需包含至少一个中文字,否则视为无效

Additional comments powered by BackType