gpt4 book ai didi

python - 从 mysql 中检索泰米尔字符时出现问题

转载 作者:可可西里 更新时间:2023-11-01 08:58:08 24 4
gpt4 key购买 nike

我在 mysql 中有一个包含泰米尔语字符的表。我尝试使用 python 从表中获取数据,并尝试以 json 格式打印响应。

def train_masters_live():
questions = request.args.get('question').encode('utf8')
print("testing", (questions))
conn = mysql.connect()
cursor = conn.cursor()
cursor.execute("select answers from tamil_service")
result = cursor.fetchone()
print(result)
return jsonify(
{
"data":result
}
)

我在编码 utf-8 时遇到错误。谁能给我一个基本的例子来获得泰米尔语字符作为回应 enter image description here

enter image description here

最佳答案

对于 Python

#!/usr/bin/env python
# -*- coding: utf-8 -*-

dbValue = 'wąską'
tamilValue = dbValue .decode('utf8')
print(tamilValue)

在 Python 3 中不需要这个声明,因为 UTF-8 是默认的源编码

对于 HTML

<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">

对于 php 脚本

header( 'Content-Type: text/html; charset=utf-8' );

引用资料:

https://stackoverflow.com/a/6289494

https://stackoverflow.com/a/1198713

关于python - 从 mysql 中检索泰米尔字符时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54528278/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com