博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SQL 2012中文乱码
阅读量:6975 次
发布时间:2019-06-27

本文共 452 字,大约阅读时间需要 1 分钟。

MS SQL插入汉字的时候。常常会遇到部分汉字变成了乱码问号了, 所以在安装数据库或者在创建表的时候须要注意一下几点:

1、保存汉字的字段要用NVARCHAR、NCHAR、NTEXT等。插入的时候要用N'汉字'

2、安装数据库的时候,选择Chinese_PRC_CI_AS排序规则,假设是其它的排序规则能够通过例如以下改动:

数据库名称 右击->属性-> 选项->排序规则->选择为Chinese_PRC_CI_AS

以下是我的数据库server排序规则:能够看出是 Chinese_Hong_Kong_Stroke_90_CI_AS

u

因为我的数据库server排序规则是:Chinese_Hong_Kong_Stroke_90_CI_AS,所以我的这个server会出现汉字乱码的情况。例如以下图所看到的:

1,select  'Ceramic tile磁砖'

从上面能够看出是乱码

2,select  N'Ceramic tile磁砖'

从上面能够看出,正常显示了。也就是说 插入的时候要用N'汉字'

你可能感兴趣的文章
[zz]malloc()和calloc()
查看>>
Sylius – 100% 免费和开源的电子商务解决方案
查看>>
单片机系列学习
查看>>
BZOJ3571 : [Hnoi2014]画框
查看>>
读枯燥的技术书时怎么集中精神?
查看>>
【github】github 使用教程初级版
查看>>
iOS 依据文本内容为TextView动态定义高度
查看>>
信号练习
查看>>
UML类图几种关系的总结
查看>>
JavaScript学习笔记——流程控制
查看>>
CCF系列之ISBN号码(201312-2)
查看>>
JDBC学习笔记(1)——JDBC概述
查看>>
iOS 中实现功能引导页面
查看>>
呼吁身份证号码识别生日的问题
查看>>
函数依赖的公理化系统
查看>>
Spring boot 启动过程解析 logback
查看>>
php实现简单视图模板(视图引擎)
查看>>
[改善Java代码]多线程使用Vector或HashTable
查看>>
js事件之event.preventDefault()与event.stopPropagation()用法区别
查看>>
Ubuntu 上 执行命令 java -version 显示 没有那个文件或目录
查看>>