首页 新闻 搜索 专区 学院

sqlserver乱码,求助

0
悬赏园豆:10 [待解决问题]

前段时间一切都很正常,这两天有两张表的一些字段突然乱码了,数据来源是另外一个地方发来的确报(xml文件)然后我们这边解析确报的内容并添加到数据库。列名(pm、fz、dz、jsz)是根据确报得到的,以前是好好的、最近这两天这几个字段就突然乱码了,

wmymtx的主页 wmymtx | 初学一级 | 园豆:190
提问于:2012-03-13 10:56
< >
分享
所有回答(5)
1

看一下编码要一致,都是gb2312或者UTF-8.

悟行 | 园豆:12422 (专家六级) | 2012-03-13 10:59

可是以前都是好好的呢

支持(0) 反对(0) wmymtx | 园豆:190 (初学一级) | 2012-03-13 11:01
1

你查一下他传给你的xml文件编码格式是不是和以前的一样。

LCM | 园豆:6876 (大侠五级) | 2012-03-13 11:18
0

Bingo!

秋风sao落叶 | 园豆:44 (初学一级) | 2012-03-13 17:04
0

数据库列是什么类型?

dudu | 园豆:37633 (高人七级) | 2012-03-13 17:39

varchar

支持(0) 反对(0) wmymtx | 园豆:190 (初学一级) | 2012-03-14 10:14

@wmymtx: 建议改为nvarchar, varchar不支持Unicode字符。

参考文章:varchar和Nvarchar区别

支持(0) 反对(0) dudu | 园豆:37633 (高人七级) | 2012-03-14 10:31
0

nvarchar支持Unicode字符

John29 | 园豆:825 (小虾三级) | 2012-03-15 10:09
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册