注册 登录
编程论坛 ASP技术论坛

SQL2005数据库字段为乱码?

sagetech_hn 发布于 2011-07-12 01:04, 840 次点击
我在ASP2.0里调用了WEBoffice控件,通过WebOffice软件编辑后的文档用该控件自带的文件上传接口保存到数据库中的DOC表后,其他字段都能正常,但标题DocTitle(VarChar)字段汉字的值总显示为????;而数据库中其他表的VarChar字段都能正常追加。请各位老师指教!
2 回复
#2
yms1232011-07-12 15:00
SQL2005的varchar字段要强制中文编码,在修改字段或创建表时字段名后面加红色字的那段,强制字段为中文编码
[字段名] varchar(max) COLLATE Chinese_PRC_CS_AS_WS
#3
sagetech_hn2011-07-13 01:30
已找到了解决方法:先用escape()对输入的中文值进行编码,然后再用sever.Urldecode()进行解码。谢谢楼上的老师!
1