首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从mysql检索泰米尔语字符时出现问题

从mysql检索泰米尔语字符时出现问题
EN

Stack Overflow用户
提问于 2019-02-05 13:40:50
回答 1查看 121关注 0票数 3

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

代码语言:javascript
复制
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时遇到错误。谁能给我一个基本的例子,让泰米尔语字符作为回应

EN

回答 1

Stack Overflow用户

发布于 2019-04-08 18:44:25

对于Python

代码语言:javascript
复制
#!/usr/bin/env python
# -*- coding: utf-8 -*-

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

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

对于HTML

代码语言:javascript
复制
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">

对于php脚本

代码语言:javascript
复制
header( 'Content-Type: text/html; charset=utf-8' );

参考文献:

https://stackoverflow.com/a/6289494

https://stackoverflow.com/a/1198713

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54528278

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档