首页 > 解决方案 > pycharm notebook 将波斯字符显示为“???????” 在使用 pd.read_sql_query() 方法加载的 pandas 数据框中

问题描述

我正在尝试在 oracle 数据库上运行 .sql 文件并将输出作为 pandas 数据框返回(我正在使用 pycharm notebook)。我的代码有效,但在返回的数据框中我遇到了编码问题。波斯语字符显示为“???????” 迹象。

我尝试了一些方法,例如:1-将编码参数传递给connect()函数......

conn = cx_Oracle.connect(user=user, password=pass_, dsn=dsn_tns,encoding='utf-8')

2-将 Windows 语言设置和编码设置为“utf-8”以及 pycharm 设置

标签: pythondatabaseoracle

解决方案


推荐阅读