当前位置:网站首页>SQLServer连接数据库读取中文乱码问题解决
SQLServer连接数据库读取中文乱码问题解决
2022-07-06 00:06:00 【瘾ิۣۖิۣۖิۣۖิꦿ】
在一个大二的数据库课设,在一个月黑风高的晚上,我猛然发现,在pycharm终端出现了我从未见过的字符,原来是读取的中文显示出现了乱码,然后一顿操作猛如虎,开始疯狂百度,在两个小时后,我得到了问题的原因。
因为SQLServer不支持UTF-8,当使用varchar保存汉字时,会出现乱码,需要转换。
cast函数
我们将需要选择展示的列,利用cast函数,用nvarchar保存汉字,就可以解决中文乱码的问题
select cast(xx as nvarchar(20)) xxxx …
def showall(self):
self.model.removeRows(0, self.model.rowCount())
sql = "SELECT OwnerId,cast(OwnerName as nvarchar(20)),cast(OwnerSex as nvarchar(20)),OwnerBir,OwnerPhone,OwnerIdent,BuildId,RoomId FROM Owner"
self.cur.execute(sql)
rows = self.cur.fetchall()
print(rows)
self.addItem(rows)
边栏推荐
- Zero rhino technology joined hands with the intelligence Club: the "causal faction" forum was successfully held, and the "causal revolution" brought the next generation of trusted AI
- [online chat] the original wechat applet can also reply to Facebook homepage messages!
- 多普勒效應(多普勒頻移)
- 数据库遇到的问题
- [designmode] composite mode
- Global and Chinese market of digital serial inverter 2022-2028: Research Report on technology, participants, trends, market size and share
- Cloudcompare & PCL point cloud randomly adds noise
- What is a humble but profitable sideline?
- 总结了 800多个 Kubectl 别名,再也不怕记不住命令了!
- VBA fast switching sheet
猜你喜欢
亲测可用fiddler手机抓包配置代理后没有网络
Configuring OSPF GR features for Huawei devices
After summarizing more than 800 kubectl aliases, I'm no longer afraid that I can't remember commands!
Initialize your vector & initializer with a list_ List introduction
Upgrade openssl-1.1.1p for openssl-1.0.2k
软件测试工程师必会的银行存款业务,你了解多少?
The difference of time zone and the time library of go language
用列表初始化你的vector&&initializer_list简介
Huawei equipment configuration ospf-bgp linkage
PV静态创建和动态创建
随机推荐
NSSA area where OSPF is configured for Huawei equipment
Huawei equipment configuration ospf-bgp linkage
Effet Doppler (déplacement de fréquence Doppler)
Choose to pay tribute to the spirit behind continuous struggle -- Dialogue will values [Issue 4]
关于slmgr命令的那些事
How to rotate the synchronized / refreshed icon (EL icon refresh)
XML配置文件(DTD详细讲解)
激光slam学习记录
My colleagues quietly told me that flying Book notification can still play like this
There is no network after configuring the agent by capturing packets with Fiddler mobile phones
C # input how many cards are there in each of the four colors.
Global and Chinese markets for pressure and temperature sensors 2022-2028: Research Report on technology, participants, trends, market size and share
Upgrade openssl-1.1.1p for openssl-1.0.2k
Determinant learning notes (I)
shardingsphere源码解析
Gavin teacher's perception of transformer live class - rasa project actual combat e-commerce retail customer service intelligent business dialogue robot system behavior analysis and project summary (4
Open3D 点云随机添加噪声
Mathematical model Lotka Volterra
wx. Getlocation (object object) application method, latest version
【NOI模拟赛】Anaid 的树(莫比乌斯反演,指数型生成函数,埃氏筛,虚树)