问了好久都解决不了的问题???不知问哪个版才对的问题???(ASP-IIS-系统..中文显示出输入的问题)
xwqtp 2003-01-04 05:33:51 环境:
服务器:win2000英文(装上自带IIS,加上支持中文),ms sqlserver7.0,使用ASP对SQLSERVER7.0进入读写
客户端:winxp英文(装上自带IIS,加上支持中文),sqlserver7.0桌面版,连接服务器2000上的ms sqlserver7.0 使用ASP对SQLSERVER7.0进入读写
在两个IIS下分别用相同ASP页面对服务器端数据库进行读写。
出现怪问题:
使用客户端的IIS的ASP页面对服务器端的数据库进入读写,在页面写入中文,显示中文都正确,直接在客户端WINXP端直接用SQLSERVER读取查看ASP页面输入的中文完全正确。
使用服务器端WIN2000的IIS的ASP页面对服务器端的数据库进入读写,在页面写入中文,显示中文都正确,直接在客户端WINXP端直接用SQLSERVER读取查看ASP页面输入的中文 “显示为乱码(问题一)”。(在写时加N与没加都出现一样的结果)
(问题二)还有一问题:在服务器端ASP页面输入的中文,只能用服务器端的ASP页面读显才能正确显示,在客户端的ASP页面去读服务器端输入的中文显示为乱码,反过来也一样无法显示,它好像不相兼容。
客户端两部机测试的结果都一样,客户端可正确读不同客户端IIS中ASP页面输入的中文资料.
(问题三)在服务器端使用ASP的时候,如果有中文的输入,而我程序中如加了HTMLENCODE()它也会出错,或当前显示为乱码???
(问题四)而在服务器的WIN2000还有一个问题,它可以读到一个中文的文件名,但文件里面的中文显示为乱码???????????????
怎么办,是不是写得太多了。。。。????????
简而:服务器与客户端的ASP页面向服务器sqlserver写资料时不相兼容。