Python将中文数据进行UTF8编码存入到sqlserver数据库得image字段,C#取出时解码

machunjie2003 2018-09-29 10:52:29
我现在需要通过python存数据到sqlserver数据库,其中有个字段是image类型的,存入数据库之前进行了UTF8编码,但是通过C#取时用UTF8解码后中文都是乱码,经过测试,使用GB2312解码正确显示,这是为啥?代码如下

#!/usr/bin/python3
# -*- coding: utf-8 -*-
#各种业务逻辑………………
result=bytes(content, encoding = "utf-8")
#print (chardet.detect(result)) 结果:utf-8
#将result存入sqlserver数据库得image类型字段中
#在python中取出该数据解码时要用GBK解码,UTF8解码报错



string value = Encoding.UTF8.GetString(result);
//取出来的数据中文都是乱码


抱歉,没分了……
...全文
123 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

590

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧