Emacs 读sql server数据库(数据cp936)中文乱码问题。

When I run a python program under Emacs Eshell for retrieving data from Microsoft SQL Server on Windows OS, Emacs shows garbled characters to me. It seems that SQL Server uses CP936 encoding. Can you tell me how to solve the problem?

python 复制代码
 1  """查询指定合同号的采购订单状态"""
 2  import sys
 3 -sys.stdout.reconfigure(encoding='utf-8')
 3 +sys.stdout.reconfigure(encoding='cp936')
 4
 5  from kis.db import query

Problem solved

相关推荐
ZhengEnCi9 小时前
P2M-Matplotlib折线图完全指南-从数据可视化到趋势分析的Python绘图利器
python·matlab·数据可视化
ZhengEnCi11 小时前
P2L-Matplotlib饼图完全指南-从数据可视化到图表定制的Python绘图利器
python·matlab
曲幽11 小时前
你的REST接口还在“过度投喂”数据吗?——FastAPI + GraphQL实战避坑指南
python·fastapi·web·graphql·route·cors·rest·strawberry
用户83580861879112 小时前
基于 Self-RAG 与列表级重排序的进阶 RAG 系统设计与实现
python
Warson_L1 天前
Python `Annotated` 与 LangGraph Reducer 学习笔记
python
韩师傅1 天前
海天线算法的前世今生
python·计算机视觉
韩师傅1 天前
当你的甲方设备过烂,要如何快速出效果?
python·计算机视觉
Warson_L1 天前
LangGraph的MessageState and HumanMessage
python
韩师傅1 天前
当你的甲方吐槽天空不够蓝,你应该如何应对
python·计算机视觉
Warson_L1 天前
python的类&继承
python