zoukankan      html  css  js  c++  java
  • django写网站遇到的时区问题及mysql汉字存储问题

    1.遇到的时区问题:

    开始遇到了有些时间在正常函数打印出来的时间就是北京时间,但是在后台输出来的就是UTC时间。后来在settings.py里面将TIME_ZONE的UTC改为"Asia/Shanghai",后台的日志没有问题了,但是存入数据库的时间还是UTC时间,网上查询了一下应该在Settings.py里面将USE_TZ里面的True改为False。这样存入数据库的时间和后台打印出来的日志时间都是北京时间了

    2.汉字存储问题

    这里我踩坑了,也是因为我mysql直接使用了,没有把/etc/mysql/my.cnf的编码改为utf-8,默认是latin1的编码,这样就导致后面很多问题的出现。

    [mysql]
    default-character-set=utf8
    [mysqld]
    default-character-set=utf8
    

      

    首先我创建数据库,创建数据库默认使用的编码就是latin1,将其改为utf8仍不起作用,而要去表里面将相应的列的编码改为utf-8

  • 相关阅读:
    RHEL6.x 删除Oracle11g
    通过IPV6上QQ及自建IPV6代理的方法
    Carrier frequency and EARFCN
    FDD LTE frequency band allocations
    Cmake参考资料
    sigal & mq_notify
    哈夫曼编码与解码
    哈夫曼数与哈夫曼编码
    算法做题顺序
    我的大学
  • 原文地址:https://www.cnblogs.com/linwenbin/p/11451267.html
Copyright © 2011-2022 走看看