- 帖子
- 1
- 精华
- 0
- 积分
- 5
- 阅读权限
- 10
- 注册时间
- 2021-10-18
- 最后登录
- 2021-10-18
|
本帖最后由 emerson2046 于 2021-10-18 15:00 编辑
说明:1.从数据库中查询到的内容返回到web页面上。
2.SQLSERVER2008用得编码是gbk
3.python程序链接数据库的时候用得编码是utf-8
4.从数据库取出的字段就是乱码
@app.route('/date')
def data_func():
submit_value = request.args.get('date') # submit 是string
conn = pymssql.connect("192.168.102.155", 'his', 'xxwlzx8y', 'xhlisdb_tem',charset='utf8')
if conn:
cursor = conn.cursor()
cursor.execute('select blood_name from bis_blood_type')
#u=u.decode('gbk').encode('utf-8')
# print (cursor.fetchone())
u = cursor.fetchall()
#u = u.decode('gbk').encode('utf-8')
print(str(u[0]).encode('utf-8').decode('utf-8'))
return render_template('form.html', u=u)
请大家帮助解决下!感谢
|
|