日期:2014-05-18  浏览次数:20388 次

数据库从中文环境迁移到全英文环境(在国外租用的空间),asp程序读取中文内容显示为 乱码。
在ASP页面中读取数据库中的数据,该数据在数据库中为中文,ASP读取后显示为了乱码.  
可以打开这个地址:www.unitedluck.com/test.asp 看效果
但是在我本机 http://localhost/unitedluck/test.asp 中文可以显示
以上程序(test.asp)读取的是国外租用的空间的同一数据,程序完全一样。
请高手指点。


------解决方案--------------------
数据库的排序规则引出来的问题
------解决方案--------------------
前面加个N'
------解决方案--------------------
exec sp_defaultlanguage N'登录用户名', N'简体中文'
select @@LANGUAGE
SET LANGUAGE us_english
syslanguages
--试试能不能做以上操作
改默认语言环境
------解决方案--------------------
SQL code
--例如
select N'列名 from tb

------解决方案--------------------
http://blog.csdn.net/roy_88/archive/2007/01/07/1476074.aspx?
这里介绍排序的规则
------解决方案--------------------
顶 我也有同样的问题