问题:创建新数据库,存入中文显示乱码???

原因分析: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页面顶部声明中使用进行编码声明

2、输出的HTML页面中声明字符集:

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所取代。

sql 转html 中文乱码,SqlServer数据库中文乱码问题解决方法相关推荐

  1. oracle blob转字符串乱码,oracle数据库字段乱码

    oracle字符乱码问题的解决 今天开发人员说在表字段后添加注释出现乱码,但其他开发人员添加注释无此原因,于是判断是其客户端字符集设置问题. 出现乱码的注释如图 解决方法 1 查看客户端字符集 SQL ...

  2. 简单的3个SQL视图搞定所有SqlServer数据库字典

    此文系转载,并非本人原创. 网上有很多SQL SERVER数据库字典的SQL语句,七零八落,我在工作整理了一下思路,总结SQL代码如下.数据库字典包括表结构(分2K和2005).索引和主键.外键.约束 ...

  3. [数据库字典]简单的3个SQL视图搞定所有SqlServer数据库字典

    (2007-11-29更新)网上有很多SQL SERVER数据库字典的SQL语句,七零八落,我在工作整理了一下思路,总结SQL代码如下.数据库字典包括表结构(分2K和2005).索引和主键.外键.约束 ...

  4. 简单的3个SQL视图搞定所有SqlServer数据库字典 (转载)

    (2007-11-29更新)网上有很多SQL SERVER数据库字典的SQL语句,七零八落,我在工作整理了一下思路,总结SQL代码如下.数据库字典包括表结构(分2K和2005).索引和主键.外键.约束 ...

  5. php 自动安装sql,JSP_实现自动安装SQLServer数据库,下面简单介绍一下如何在工程 - phpStudy...

    实现自动安装SQLServer数据库 下面简单介绍一下如何在工程中添加Microsoft SQL Server  2000 Desktop Engine (MSDE)的自动安装合并模块MSM: 1. ...

  6. 跨sql server查询mysql_SQL Server 跨数据库查询数据的方法

    OPENDATASOURCE 不使用链接的服务器名,而提供特殊的连接信息,并将其作为四部分对象名的一部分. 语法 OPENDATASOURCE ( provider_name, init_string ...

  7. linux open出现乱码,OpenStack 数据库中文乱码问题

    openstack的sql connection 需要配置成utf-8才不会中文乱码 sql_connection = mysql://nova:xxx@qa-mysql1:3306/nova?cha ...

  8. oracle数据库表中文乱码,oracle数据库中文乱码的原因与解决

    资料: 很久以来,字符集一直是困扰着众多Oracle爱好者的问题,在此我们就这个问题做一些分析和探讨. 首先,我们要明确什么是字符集?字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包括关系 ...

  9. servlet中文数据存入数据库为乱码的解决办法

    今天在测试从web端存入数据到数据库,结果存入数据库的中文数据出现乱码.当然读取出来的时候也是乱码 乱码的原因是tomcat的内部编码格式iso8859-1导致. 而在每个jsp页面设置的utf-8仅 ...

  10. oracle表数据转换成sql,ORACLE8I转换数据到SQLSERVER数据库

    最近做一个项目的DOTNET版,说是升级,从ASP升为DOTNET,可因为项目架构原因,数据库得从ORACLE转为SQL SERVER...^_|| ,之前未使用过ORACLE,转换数据过程中碰到了不 ...

最新文章

  1. 利用反射光电管 ITR9909 制作节能信标光电感应开关
  2. 绕过TracerPid检测
  3. touch: cannot touch /usr/local/tomcat/logs/catalina.out: Permission denied解决方法
  4. linux关闭时间戳是否有影响,linux – 如何让sec正确忽略时间戳
  5. blackarch 安装美化等
  6. 8086除法指令DIV,IDIV
  7. 网络资产管理系统_固定资产管理系统的常用操作
  8. 使用openssl完成aes-cbc模式的数据加解密,输入和输出都是字符串的形式
  9. nginx reload热加载实现
  10. 手把手教你开发chrome扩展
  11. and or not 优先级_我的家乡|我的侠客公测成就奖励大全 成就解锁优先级排名
  12. 微信公众号小程序开发
  13. Android Theme.AppCompat 中,你应该熟悉的颜色属性
  14. 基于Android的家庭财务管理流程图,基于android的个人财务管理系统的设计与实现.pdf...
  15. 架构师推荐书籍 一
  16. windows下gfortran编译error:Note: The following floating-point exceptions are signalling: IEEE_UNDERFLOW
  17. java,mysql,oracle出现科学记数法问题
  18. 出走的门徒之三——小红书郄小虎:穿越人心的迷雾
  19. SteamVR 2.x 手柄拾取3D物体(13)
  20. Harbor安装(待补充)

热门文章

  1. %@ include file=%与jsp:include page=/
  2. HDU4812 D tree 【点分治 + 乘法逆元】
  3. 使用JavaFX打开fxml,找不到打开的图形界面
  4. 【动态规划】最大子段和问题,最大子矩阵和问题,最大m子段和问题
  5. VMware安装Linux系统
  6. System.Windows.Forms.TreeView
  7. 拓端tecdat|R语言泊松回归对保险定价建模中的应用:风险敞口作为可能的解释变量
  8. 拓端tecdat|R语言马尔可夫转换模型研究交通伤亡人数事故预测
  9. linux子进程中断信息码6,Linux入门学习——进程
  10. python机器人开发学校,机器人Python青少年编程开发实例