背景
使用pycharm连接oracle数据库后,select 查询数据库中,中文字符乱码
解决方案
方法一、
进入settings—Appearance,勾选Override default fonts by并选择一个支持中文的字体
方法二
进入settings----Editor----File Encodings里设置IDEEncoding/Project Encoding、Default encoding for properties都为UTF-8
方法三、
在文件头部写以下内容
# -*- coding: utf-8 -*-
方法四、
import os
os.environ['NLS_LANG'] = 'SIMPLIFIED CHINESE_CHINA.UTF8'
乱码问题基本可以通过这几种方式解决,如无法解决,需排查创建数据库时字符集是否指定UTF-8