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

相关推荐
TestCopilot1 小时前
从零用 Python 实现最基础的MCP协议
python·mcp
zh1570231 小时前
CSS如何让元素出现时带抖动_利用关键帧定义抖动动画
jvm·数据库·python
AI技术增长1 小时前
Pytorch图像去噪实战(五):FFDNet可控图像去噪实战,用噪声强度图解决不同噪声等级问题
pytorch·python·深度学习
花月C1 小时前
Agent应用开发零基础入门:核心概念、环境配置与首次LLM调用
java·python
【 】4231 小时前
从迭代器到生成器
python·迭代器·生成器
AC赳赳老秦2 小时前
网安工程师提效:用 OpenClaw 实现漏洞扫描报告生成、安全巡检自动化、日志合规审计
java·开发语言·前端·javascript·python·deepseek·openclaw
你数过天上的星星吗2 小时前
Python学习笔记二(函数、类与对象)
笔记·python·学习
四维迁跃2 小时前
如何排查SQL存储过程死锁_分析死锁日志与索引优化
jvm·数据库·python
m0_741173332 小时前
如何检测SQL注入风险_利用模糊测试技术发现漏洞
jvm·数据库·python