国外的空间,里面的SQL SERVER中的中文都会变成乱码,请问有办法解决吗?

pyuan 2003-05-25 02:14:50
我申请了一个国外的空间,还送10M的SQL SERVER空间,我往表里写入的中文都会变成一个个的????,请问怎么解决啊?在哪里改?
...全文
75 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
pyuan 2003-06-01
  • 打赏
  • 举报
回复
UP
pyuan 2003-05-31
  • 打赏
  • 举报
回复
to LengyuYuan(冷雨) :
我用过自已的机器连接上去,select出来的还是??号,但是表的列名却是汉字,不是乱码,列名不是乱码能不能说明他可以支持中文呢?可是汉字全变成的??号,但是我把自已电脑上的内容导入那个数据库select出来的就是乱码。
to enhydraboy(乱舞的浮尘):
WEB端Windows Server 2003,.NET Framework 1.1 and IIS 6.0大概是用的sql server吧,没写清楚,我用的字符类型是varchar的,你说的insert语句加上N''怎么加啊?给个例子看看啦,谢谢了,难道是insert into table1 value(N'assad')?????
pyuan 2003-05-31
  • 打赏
  • 举报
回复
不懂,我是在
http://europe.webmatrixhosting.net/
申请的空间~哪位大哥有空就帮我去看一下吧~
大健 2003-05-31
  • 打赏
  • 举报
回复
把那字段作为字节数组取到客户端(select cast(field1 as varbinary) from table1),在客户端再把它重组成字符串看是否仍是问号?如果仍是问号,那就说明数据在插入时就出问题了。
enhydraboy 2003-05-26
  • 打赏
  • 举报
回复
SQL Server英文版,当然也能存中文。
中文字符乱码的问题,有很多原因,你要详细分析,提供你租用的供应商用的Web Server是什么,是不是用java的平台,在Web端,是不是被转过码了等等。
但就SQL Server来说,你所有用到的字符类型用的是nvarchar的话,再insert语句中,要带上N'',否则,好像会有问题。
LengyuYuan 2003-05-26
  • 打赏
  • 举报
回复
pyuan你好,因為他們用的是英文版操作系統和SQL server,不過你insert進去是亂碼,如果用你的機子連上遠端的SQl Server,select 出來的將不是亂碼,是正確的漢字.因為他們沒有提供中文的字庫.

只要client的機子有提供中文字庫就不會有亂碼
pyuan 2003-05-25
  • 打赏
  • 举报
回复
UP
pyuan 2003-05-25
  • 打赏
  • 举报
回复
不能改吗?你确定吗?真的不能改吗?一点办法也没有吗?不要打击我啊~~~~~~~
如果可以改的话要怎么改呀?在哪里改?
iamltd 2003-05-25
  • 打赏
  • 举报
回复
很麻烦,不是你能改的
是 sql server的设置里面,可以改成gb-2132

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧