MySQLDB'utf-8'编解码器无法解码字节0x92的问题

索拉尔

我在使用MySQLdb运行查询时遇到问题。我有以下错误信息

': 'utf-8' codec can't decode byte 0x92 in position 2: invalid start byte

我过去能够运行此查询而没有编码问题,因此我不知道问题出在哪里。我所做的唯一更改是在笔记本电脑上下载了Postgres,并删除了(偶然地)db.sqlite3文件。但是我不明白为什么这会影响查询的编码,特别是因为我没有任何特殊字符。运行更简单的查询可以正常工作,并且从我的同事笔记本电脑运行此查询也可以。

查询如下:

SLEEPERS_QUERY = """
select * from candidates"""
import MySQLdb as db


with SSHTunnelForwarder(
    ssh_address_or_host = host,
    ssh_port = 22,
    ssh_username = ssh_username,
    ssh_pkey = ssh_private_key,
    remote_bind_address = (rds, 3306), # 3306 = mysql port
) as server:
    server.start()
    print('Connected to the SSH server')

    while True:
        try:
            conn = db.connect(
                host = localhost,
                port = server.local_bind_port,
                user = user,
                passwd = password,
                db = database
            )
            print('Connected to the database server')
            break

        except: pass
    df = pd.read_sql_query(query,conn)

return df
索拉尔

我找到了解决方案:我的默认编码从latin1更改为utf8。

我必须添加 charset = 'latin1'

conn = db.connect(
            host = localhost,
            port = server.local_bind_port,
            user = user,
            passwd = password,
            db = database,
            charset = 'latin1'
            )

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将查询结果写入 csv 时,“utf8”编解码器无法解码字节 0x92

来自分类Dev

'UTF-8'编解码器无法解码字节0x80

来自分类Dev

'utf8'编解码器无法解码字节0xf3

来自分类Dev

Python Pandas to_excel'utf8'编解码器无法解码字节

来自分类Dev

UnicodeDecodeError:'utf8'编解码器无法解码字典中的字节

来自分类Dev

python UnicodeDecodeError:“ utf8”编解码器无法解码字节

来自分类Dev

Python UnicodeDecodeError:“ utf-8”编解码器无法解码字节

来自分类Dev

'utf-8'编解码器无法解码字节-Python

来自分类Dev

Spark Stream - 'utf8' 编解码器无法解码字节

来自分类Dev

utf8'编解码器无法解码位置的字节0xae

来自分类Dev

Python:UnicodeDecodeError:'utf-8'编解码器无法解码字节...无效的连续字节

来自分类Dev

从Python 2移植到Python 3:“ utf-8编解码器无法解码字节”

来自分类Dev

升级pip时出错:UnicodeDecodeError:'utf-8'编解码器无法解码字节

来自分类Dev

'utf8'编解码器无法解码字节0xbd CSV文件1/2字符

来自分类Dev

UBlox NAV_PVT消息:UnicodeDecodeError:'utf-8'编解码器无法解码字节0xb5

来自分类Dev

'utf8'编解码器无法解码位置59的字节0xdf:无效的连续字节

来自分类Dev

'utf8'编解码器无法解码位置59的字节0xdf:无效的连续字节

来自分类Dev

Gmail API读取凭据“ utf-8”编解码器无法解码位置0的字节0x80:无效的起始字节

来自分类Dev

UnicodeDecodeError:'utf-8'编解码器无法解码位置0的字节0x90:无效的起始字节

来自分类Dev

UnicodeDecodeError: 'utf-8' 编解码器无法解码位置 0 中的字节 0x80:起始字节无效

来自分类Dev

UnicodeDecodeError:'utf8'编解码器无法解码位置3131中的字节0x80:无效的起始字节

来自分类Dev

'utf-8'编解码器无法解码位置227中的字节0x96:无效的起始字节

来自分类Dev

pd.read_csv:utf-8' 编解码器无法解码位置 61 中的字节 0x98:无效的起始字节

来自分类Dev

发生异常:UnicodeDecodeError'utf-8'编解码器无法解码位置的字节0xf1

来自分类Dev

'utf-8'编解码器无法在Python3.4中解码字节读取文件,但在Python2.7中无法解码

来自分类Dev

'utf-8'编解码器无法解码LZ4和Python 3.x上位置12的字节0xf0

来自分类Dev

提供UnicodeDecodeError的Python 3 CSV文件:“ utf-8”编解码器在我打印时无法解码字节错误

来自分类Dev

python:UnicodeDecodeError:'utf8'编解码器无法解码位置0的字节0xc0:无效的起始字节

来自分类Dev

Google SDK gcloud 崩溃(UnicodeDecodeError):“utf8”编解码器无法解码位置 29 中的字节 0xf8:起始字节无效

Related 相关文章

  1. 1

    将查询结果写入 csv 时,“utf8”编解码器无法解码字节 0x92

  2. 2

    'UTF-8'编解码器无法解码字节0x80

  3. 3

    'utf8'编解码器无法解码字节0xf3

  4. 4

    Python Pandas to_excel'utf8'编解码器无法解码字节

  5. 5

    UnicodeDecodeError:'utf8'编解码器无法解码字典中的字节

  6. 6

    python UnicodeDecodeError:“ utf8”编解码器无法解码字节

  7. 7

    Python UnicodeDecodeError:“ utf-8”编解码器无法解码字节

  8. 8

    'utf-8'编解码器无法解码字节-Python

  9. 9

    Spark Stream - 'utf8' 编解码器无法解码字节

  10. 10

    utf8'编解码器无法解码位置的字节0xae

  11. 11

    Python:UnicodeDecodeError:'utf-8'编解码器无法解码字节...无效的连续字节

  12. 12

    从Python 2移植到Python 3:“ utf-8编解码器无法解码字节”

  13. 13

    升级pip时出错:UnicodeDecodeError:'utf-8'编解码器无法解码字节

  14. 14

    'utf8'编解码器无法解码字节0xbd CSV文件1/2字符

  15. 15

    UBlox NAV_PVT消息:UnicodeDecodeError:'utf-8'编解码器无法解码字节0xb5

  16. 16

    'utf8'编解码器无法解码位置59的字节0xdf:无效的连续字节

  17. 17

    'utf8'编解码器无法解码位置59的字节0xdf:无效的连续字节

  18. 18

    Gmail API读取凭据“ utf-8”编解码器无法解码位置0的字节0x80:无效的起始字节

  19. 19

    UnicodeDecodeError:'utf-8'编解码器无法解码位置0的字节0x90:无效的起始字节

  20. 20

    UnicodeDecodeError: 'utf-8' 编解码器无法解码位置 0 中的字节 0x80:起始字节无效

  21. 21

    UnicodeDecodeError:'utf8'编解码器无法解码位置3131中的字节0x80:无效的起始字节

  22. 22

    'utf-8'编解码器无法解码位置227中的字节0x96:无效的起始字节

  23. 23

    pd.read_csv:utf-8' 编解码器无法解码位置 61 中的字节 0x98:无效的起始字节

  24. 24

    发生异常:UnicodeDecodeError'utf-8'编解码器无法解码位置的字节0xf1

  25. 25

    'utf-8'编解码器无法在Python3.4中解码字节读取文件,但在Python2.7中无法解码

  26. 26

    'utf-8'编解码器无法解码LZ4和Python 3.x上位置12的字节0xf0

  27. 27

    提供UnicodeDecodeError的Python 3 CSV文件:“ utf-8”编解码器在我打印时无法解码字节错误

  28. 28

    python:UnicodeDecodeError:'utf8'编解码器无法解码位置0的字节0xc0:无效的起始字节

  29. 29

    Google SDK gcloud 崩溃(UnicodeDecodeError):“utf8”编解码器无法解码位置 29 中的字节 0xf8:起始字节无效

热门标签

归档