社区
MS-SQL Server
帖子详情
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
打赏
收藏
SQL_Latin1_General_CP1_CI_AS 怎么查询出来汉字列,显示汉字,不是乱码
SQL_Latin1_General_CP1_CI_AS 怎么查询出来汉字列,显示汉字,不是乱码 数据库中SQL_Latin1_General_CP1_CI_AS 排序存的数据汉字列 怎么select出来 或者 怎么处理能显示汉字 但是不修改原数据库
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
打赏
举报
回复
应该是数据本身有问题吧?
SQL
修改排序规则的问题
sql
_
latin1
_
general
_
cp1
_
ci
_as
本文介绍了解决数据库中文
乱码
的方法,通过更改数据库的排序规则来确保在英文版数据库中能够正确
显示
中文字符。
MS
SQL
新建数据库的注意事项
本文探讨了在Windows 10英文系统上使用MS
SQL
数据库时遇到的中文
乱码
问题。问题源于排序规则设置,当规则为Chinese_PRC_
CI
_AS时,VCADO无法获取数据;而改为
SQL
_
Latin1
_
General
_
CP1
_
CI
_AS后,虽然VCADO能正常
查询
,但中文
显示
乱码
。解决方案是将排序规则设为
SQL
_
Latin1
_
General
_
CP1
_
CI
_AS,并将涉及中文的字段类型改为nvarchar,插入数据时在中文前加N。遵循这些规则,可以避免中文
乱码
并确保ADO正常操作。此外,文章还
列
举了
SQL
Server支持的简体
汉字
排序规则,并解释了排序规则的后缀含义。
[转]LocalDB数据库修改排序规则,修复
汉字
变问号
本文介绍如何解决Visual Studio中LocalDB默认排序规则导致的中文数据
乱码
问题,提供了具体的
SQL
语句步骤。
SQL
Sever 2005 无法识别中文(字段值“?”,
sql
语句中无法识别中文)
本文探讨了在
SQL
Server中遇到的中文字符
显示
为问号及
查询
结果为空的问题。介绍了AS
CI
I与Unicode编码的区别,并详细解释如何通过修改字段类型和设置正确的数据库排序规则来解决这一问题。
LocalDB数据库修改排序规则,修复
汉字
变问号
本文介绍如何解决VS中LocalDB默认排序规则导致的中文
乱码
问题,通过修改数据库模式及排序规则,确保中文数据正确
显示
。
MS-SQL Server
34,876
社区成员
254,639
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章