路过的小王 发表于 2019-11-8 13:50

Pycharm中database输出中文列名出现问号,求解决方法

今天用pycharm的database来测试数据库,结果发现在输出MySQL中文列名时候变成问号了。
请问各位有遇到这种情况的吗,能不能说下解决方法,网上各种方法都试了都是不行。。。
情况如图:

wangxuefeng 发表于 2019-11-8 13:57

你可真可以,我是第一次见到数据库的表的列名是中文的,属实优秀!!!虽然没有明文规定不允许中文当列明,但还是遵守开发标准来建表的,老兄不走寻常路啊,去设置字符集,就能正常显示了,通常这种情况就是数据库的字符编码跟你工具的字符编码不一样,设置成一样的就行了,如果数据库是gbk,工具设置gbk,数据库是utf-8工具设置成utf-8,保持一致就行了

eflys 发表于 2019-11-8 14:03

ixsec 发表于 2019-11-8 14:07

1L 解答了~~

路过的小王 发表于 2019-11-8 14:57

wangxuefeng 发表于 2019-11-8 13:57
你可真可以,我是第一次见到数据库的表的列名是中文的,属实优秀!!!虽然没有明文规定不允许中文当列明, ...

刚开始学数据库,只是练习的时候用的中文列,我这个工具和 数据库都设置成utf8了,只有在显示的时候是问号,读取的时候能出来中文

wangxuefeng 发表于 2019-11-10 17:32

那你就在sql里面进行赋值 例如 select 姓名 as name, 编码 as code where xxxxx='xxxx'这样

\u4f18\u79c0 发表于 2019-11-12 09:00

受教受教受教
页: [1]
查看完整版本: Pycharm中database输出中文列名出现问号,求解决方法