vb6做的客户端调用c#写的webservice,中文做参数的时,数据库里面保存的数据为乱码
vb6客户端的数据已用StrConv处理过,但数据库里面的还是乱码(???????)
vb6
str = StrConv(content.Text,vbUnicode) 'str为中文时,保存到数据库的数据为???????
sc.InsertNum(telnum.Text, str) 'sc为soapclientwebservice 接收的vweb.config
encoding="UTF-8"
<globalization
requestEncoding="UTF-8"
responseEncoding="UTF-8"
/>
或
encoding="gb2312"
<globalization
requestEncoding="gb2312"
responseEncoding="gb2312"
/>
encoding为utf-8或gb2312,中文参数存到数据库都为(???????)
请问各位大侠,需要怎么改
vb6客户端的数据已用StrConv处理过,但数据库里面的还是乱码(???????)
vb6
str = StrConv(content.Text,vbUnicode) 'str为中文时,保存到数据库的数据为???????
sc.InsertNum(telnum.Text, str) 'sc为soapclientwebservice 接收的vweb.config
encoding="UTF-8"
<globalization
requestEncoding="UTF-8"
responseEncoding="UTF-8"
/>
或
encoding="gb2312"
<globalization
requestEncoding="gb2312"
responseEncoding="gb2312"
/>
encoding为utf-8或gb2312,中文参数存到数据库都为(???????)
请问各位大侠,需要怎么改
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货