sqlserver2000是不是不支持utf8编码

Go 旅城通票 2015-04-30 05:24:56
加精
  sqlserver2000是不是不支持utf8编码,今天在查询分析器里面执行sql往一个表里面插入了超出gb2312编码的字符,出现了乱码。

insert into news(title,uptime)values('•·−','2015-4-30')--查询分析器里面执行后去企业管理查看记录,title是?·?,乱码


然后用
SELECT COLLATIONPROPERTY('Chinese_PRC_Stroke_CI_AI_KS_WS', 'CodePage')

查看数据库编码显示的936(gb2312)的。

请问如何修改codepage为65001(utf-8)编码。

但是如果在企业管理器里面打开表,直接输入“•·−”这些字符又能存储,不是乱码。。搞什么飞机。。
...全文
2350 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
ntjixiaofei 2018-06-03
  • 打赏
  • 举报
回复
特殊字符用N开头的字符串类型来存

然后 存储时 字符串前加N
t t y 2018-05-31
  • 打赏
  • 举报
回复
特殊字符用N开头的字符串类型来存
xiaoxiangqing 2018-05-28
  • 打赏
  • 举报
回复
前面用N就可以了
Go 旅城通票 2015-04-30
  • 打赏
  • 举报
回复
引用 1 楼 ky_min 的回复:
特殊字符用N开头的字符串类型来存 然后 存储时 字符串前加N insert into news(title,uptime)values(N'•·−','2015-4-30')
还在加载中灬 2015-04-30
  • 打赏
  • 举报
回复
特殊字符用N开头的字符串类型来存 然后 存储时 字符串前加N insert into news(title,uptime)values(N'•·−','2015-4-30')

34,575

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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