日期:2014-05-17  浏览次数:20856 次

ASP查询问题
环境:
            ASP+SQL2000数据库
            数据库的排序规则为:Latin1_General_BIN
问题:
            用ASP写的网页查找带有中文字段的数据查找不到!直接用企业管理器打开数据库中的中文显示乱码!用数据库中的乱码在用ASP写的网页中进行查找就正常!
条件:
            不能在数据库中更改数据库的排序规则!
            我用ASP在连接数据库的语句中加入Auto   Translate=false读取里面的中文在页面可以正常显示!

------解决方案--------------------
不会是你的页面编码有问题吧! GB2132
------解决方案--------------------
楼主数据库中的乱码是什么,是加密后的记录还是不知名的错误,如果是有意加密的话,哪么在查询的时候就应该把输入的文件也加密后再查,如果是不知名的错误,哪么不好意思,它一定查不出来
------解决方案--------------------
数据库的排序规则为:Latin1_General_BIN
---------------------
难道是这的问题!
------解决方案--------------------
sp_helpsort

Server default collation
--------------------------------------------------------------Chinese-PRC, case-insensitive, accent-sensitive, kanatype-insensitive, width-insensitive


你的显示是什么?

------解决方案--------------------
运行系统存储过程: sp_helpsort
------解决方案--------------------
Language:英语(美国).....
------解决方案--------------------
数据存储语言有问题吧
------解决方案--------------------
设置一下db-library看看