当前位置: 代码迷 >> Sql Server >> 英文系统英文版的sqlserver 2008 中文乱码解决方法
  详细解决方案

英文系统英文版的sqlserver 2008 中文乱码解决方法

热度:47   发布时间:2016-04-24 09:56:38.0
英文系统英文版的sqlserver 2008 中文乱码
我已经把排列顺序改为Chinese_PRC_CI_AS了
把varchar 改为 nvarchar
为什么在查询分析器 select * from table 现实的中文还是乱码
网页版显示也是乱码  网页的charset 改为utf8 和gb2312 都是乱码
------解决思路----------------------
貌似在英文版的会有这个问题
不过想先确定一下,不知道是不是你插入的方式存在问题
你执行一下以下脚本看看
IF 
IF OBJECT_ID('TempDB..#TB',N'U') IS NOT NULL
DROP TABLE #TB
GO
CREATE TABLE TempDB..#TB(
Test NVARCHAR(30)
)
GO
INSERT INTO #TB VALUES(N'测试数据')
GO
SELECT * FROM #TB

------解决思路----------------------
语句没有发现问题
你可以先在中文版把类型转换了再导入英文版的
  相关解决方案