SQL_Latin1_General_CP1_CI_AS 怎么查询出来汉字列,显示汉字,不是乱码

xqlsaber 2012-02-21 06:11:12
SQL_Latin1_General_CP1_CI_AS 怎么查询出来汉字列,显示汉字,不是乱码
数据库中SQL_Latin1_General_CP1_CI_AS 排序存的数据汉字列
怎么select出来 或者 怎么处理能显示汉字
但是不修改原数据库
...全文
906 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
xqlsaber 2012-02-22
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 mayuanf 的回复:]

引用 2 楼 pt1314917 的回复:

引用楼主 xqlsaber 的回复:
SQL_Latin1_General_CP1_CI_AS 怎么查询出来汉字列,显示汉字,不是乱码
数据库中SQL_Latin1_General_CP1_CI_AS 排序存的数据汉字列
怎么select出来 或者 怎么处理能显示汉字
但是不修改原数据库


将字段类型设置为nvarchar,然后再……
[/Quote]
要是我想从数据库取一个表出来,显示出来所有的汉字要怎么做呢
xqlsaber 2012-02-22
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 pt1314917 的回复:]

引用楼主 xqlsaber 的回复:
SQL_Latin1_General_CP1_CI_AS 怎么查询出来汉字列,显示汉字,不是乱码
数据库中SQL_Latin1_General_CP1_CI_AS 排序存的数据汉字列
怎么select出来 或者 怎么处理能显示汉字
但是不修改原数据库


将字段类型设置为nvarchar,然后再插入数据时,使用unicode编码方式。如:
i……
[/Quote]
那要是我想查询整列数据呢,将整个表的数据 select出来 怎么将所有乱码显示成中文
kingmax54212008 2012-02-22
  • 打赏
  • 举报
回复
SQL_Latin1_General_CP1_CI_AS 排序规则,必须是nvarchar才能存中文

这样,你就能查出中文来了。
zhangbei59 2012-02-21
  • 打赏
  • 举报
回复
2楼正解 字符集的问题
mayuanf 2012-02-21
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 pt1314917 的回复:]

引用楼主 xqlsaber 的回复:
SQL_Latin1_General_CP1_CI_AS 怎么查询出来汉字列,显示汉字,不是乱码
数据库中SQL_Latin1_General_CP1_CI_AS 排序存的数据汉字列
怎么select出来 或者 怎么处理能显示汉字
但是不修改原数据库


将字段类型设置为nvarchar,然后再插入数据时,使用unicode编码方式。如:
i……
[/Quote]
正解。
特别注意两个,一个是格式要nvarchar不是varchar,一个值前要加N转换成unicode
pt1314917 2012-02-21
  • 打赏
  • 举报
回复
[Quote=引用楼主 xqlsaber 的回复:]
SQL_Latin1_General_CP1_CI_AS 怎么查询出来汉字列,显示汉字,不是乱码
数据库中SQL_Latin1_General_CP1_CI_AS 排序存的数据汉字列
怎么select出来 或者 怎么处理能显示汉字
但是不修改原数据库
[/Quote]

将字段类型设置为nvarchar,然后再插入数据时,使用unicode编码方式。如:
insert into 表名(name) values(N'战三')
唐诗三百首 2012-02-21
  • 打赏
  • 举报
回复
应该是数据本身有问题吧?

34,876

社区成员

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

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