SqlServer数据库中文乱码问题解决方法(SqlServer数据库中文乱码问题解决方法)
SqlServer数据库中文乱码问题解决方法
SqlServer数据库中文乱码问题解决方法问题:创建新数据库,存入中文显示乱码???
原因分析:SQL版的乱码问题还是出现在SQL SERVER的安装设置上。默认安装时系统默认的排序规则是拉丁文的排序规则,但一般人在安装时没有考虑到这一点,安装时只是点取下一步,安装完成后,造成了SQL版在使用过程中出现乱码。
解决方法1:
如果是新建数据库,可以在建立数据时指定排序规则,记得选中文简体(Chinese_PRC_CS_AI_WS);如果数据库中已经有数据,则转换 编码会失败
操作步骤
1.右键数据库》属性
2.点击“选项”》修改排序方式
解决方法2:
最彻底的就是重装SQL,在安装时自定义安装,选好语言版本及排序规则,这样问题就解决了。
参数解释如下:
前半部份:指UNICODE字符集,Chinese_PRC_指针对大陆简体字UNICODE的排序规则。
排序规则的后半部份即后缀 含义:
_BIN 二进制排序
_CI(CS) 是否区分大小写,CI不区分,CS区分
_AI(AS) 是否区分重音,AI不区分,AS区分
_KI(KS) 是否区分假名类型,KI不区分,KS区分
_WI(WS) 是否区分宽度WI不区分,WS区分
区分大小写:如果想让比较将大写字母和小写字母视为不等,请选择该选项。
区分重音:如果想让重音和非重音字母视为不等,请选择该选项。如果选择该选项,
比较还将重音不同的字母视为不等。
区分假名:如果想让比较将片假名和平假名日语音节视为不等,请选择该选项。
区分宽度:如果想让比较将半角字符和全角字符视为不等,请选择该选项
sqlserver 建库指定utf-8 修改库为utf-8编码
CREATE DATABASE paas COLLATE Chinese_PRC_CI_AS
GO
ALTER DATABASE paas COLLATE Chinese_PRC_CI_AS
GO
让ASP和MS SQL SERVER支持UTF-8编码存储多国语言文字
近日在ASP+MS SQL存储UTF-8编码内容的时候,出现乱码的情况,经过查询发现要使SQL SERVER支持UTF-8编码格式,必须做一些修改才可以。
1、确保ASP页面是UTF-8编码的,并在ASP页面顶部声明中使用<%@ LANGUAGE = VBScript CodePage = 65001%>进行编码声明
2、输出的HTML页面中声明字符集:<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
3、在进行URL参数传递的时候,要使用Server.URLEncode()方法进行编码
4、使用JS进行URL参数传递中文的时候,要使用escape进行编码
5、在将UTF-8编码的内容存入SQL SERVER数据库中的时候,要存储的字段必须设置为NVARCHAR类型,SQL语句要在内容前加N表示,如insert into user (name) values (N´&username&´),除id意外的字段都需要加N。
更多看看这里:http://msdn.microsoft.com/en-us/library/ms186939.aspx
字符数据类型是固定长度,nchar,或可变长度,nvarchar,unicode数据,并使用Unicode UCS-2字符集.
也在这里:http://en.wikipara.org/wiki/utf-16
较早的ucs-2(2字节通用字符集)是类似的字符编码,1996年7月在Unicode标准的2.0版中被utf-16所取代。
- sqlserver2014怎么重新激活(解决Windows 10家庭版安装SQL Server 2014出现.net 3.5失败问题)
- sqlserver中根据日期时间获取秒数(sql server编写通用脚本实现获取一年前日期的方法)
- sqlserver序列可以自定义(sql server 自定义分割月功能详解及实现代码)
- sqlservercount函数怎么用(Sql Server中Substring函数的用法实例解析)
- sqlserver 比较日期(解析SQL Server中SQL日期转换出错的原因)
- sqlserver并发性能(sql server中的任务调度与CPU深入讲解)
- python2.7连接sqlserver数据库(Python使用sqlalchemy模块连接数据库操作示例)
- sqlserver调试存储过程(sql server2008调试存储过程的完整步骤)
- sqlserver使用简介(SQL Server Page结构深入分析)
- sqlserver 多实例怎么算许可(SQL Server使用row_number分页的实现方法)
- sqlserver日期转换(SqlServer 查询时日期格式化语句)
- sqlserver连接服务器怎么解决(Sql server端口未打开连接不上的解决方案)
- sqlserver怎么写判断条件(SQL Server之SELECT INTO 和 INSERT INTO SELECT案例详解)
- sqlserver非唯一索引汇总性能(详解SQL Server的聚焦过滤索引)
- SQLServer数据库中开启CDC导致事务日志空间被占满的原因(SQLServer数据库中开启CDC导致事务日志空间被占满的原因)
- sql server 进阶(SqlServer AS的用法)
- 五代十国南唐历代国君(五代十国南唐历代国君)
- 飞机引进工程师杨隆 匠人匠心,只争朝夕(飞机引进工程师杨隆)
- 三人行,她们是育人路上的 铁三角 团队(她们是育人路上的)
- 阴阳师 孟婆山兔CP不倒 新皮肤草稿 孟婆兔 让痒痒鼠点赞(阴阳师孟婆山兔CP不倒)
- 阴阳师孟婆御魂推荐 孟婆御魂搭配毕业套(阴阳师孟婆御魂推荐)
- 袁冰妍终于接到新剧,饰演反追男主,看到合作演员 眼光果然毒辣(袁冰妍终于接到新剧)
热门推荐
- 国内优惠的云服务器租用多少钱(云服务器租用的价格怎么算?)
- 腾讯云主机可以挂游戏吗(云主机能挂网络游戏么?)
- serv-u兼容性(解决IIS和Serv-U冲突的问题[Serv-U 7.0])
- 以服务器为中心的存储架构的优势(解析云服务器存储系统的结构模型)
- 腾讯云服务器如何安装宝塔面板(腾讯云服务器打开宝塔面板失败是怎么回事?)
- 使用vue独立开发组件(vue单文件组件的实现)
- dockergitlab自动化教程(docker+gitlab+jenkins从零搭建自动化部署)
- docker安装部署及使用(docker在linux上的安装部署实例讲解)
- css自动布局(CSS自适应布局思路)
- nginx配置静态资源路径(Mac环境Nginx配置和访问本地静态资源的实现)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9