网页用户注册用户名无法用中文

问题根源:在pycharm中把config.py中数据库格式设置为utf8,而在mysql数据库中由于初始表时未设置字符格式为utf8因此默认为latin格式。从而导致nysql端与pycharm端数据格式不一致。
解决办法:首先,直接在mysql中修改表的格式,但依然不对。原来只修改表的字符格式,并不能改变里面的项的格式,因此,还需要把里面添加的项的格式一起改了。
总结:一开始就要把数据库的格式设置好。

你可能感兴趣的:(网页用户注册用户名无法用中文)