数据库特殊字符乱码:char、varchar、nchar、nvarchar的区别
来源:互联网 发布:单片机bit是什么意思 编辑:程序博客网 时间:2024/05/18 00:10
最近遇到一个问题,一些特殊字符保存到sqlserver数据库中,就变乱码了如“♪ ♬ ヾ(´︶`♡)ノ ♬ ♪ ” 变成 “? ? ヾ(′︶`?)? ? ?”。最后把表的字段定义varchar改为nvarchar就好了。自己果然是个菜鸟啊,很多基础的东西都不清楚,今天开始,也写博客,记录下吧。
char是固定长度存储,如char(5),如果存入的字符长度不够5,空格右补齐;超出5,截去超出的部分。"abc"存入的是"abc "。非Unicode字符。
varchar(variable+char),可变长存储,varchar(5),"abc"存入的是"abc"。非Unicode字符。
nchar固定长度,存储Unicode字符。
nvarchar可变长度,存储Unicode字符
推荐文章:关于SQL SERVER的N前缀的理解http://blog.chinaunix.net/uid-20476365-id-3152938.html
0 0
- 数据库特殊字符乱码:char、varchar、nchar、nvarchar的区别
- 数据库中char varchar nchar nvarchar的区别
- nchar , char , nvarchar , varchar 的区别
- nchar , char , nvarchar , varchar 的区别
- char、varchar、nchar、nvarchar的区别
- 【整】char、varchar、nchar、nvarchar的区别
- char、varchar、nchar、nvarchar的区别
- char、 varchar、nchar、nvarchar的区别
- char、varchar、nchar、nvarchar的区别
- char、varchar、nchar、nvarchar的区别
- char、varchar、nchar、nvarchar的区别
- char,varchar,nchar,nvarchar 的区别
- char,varchar,nchar,nvarchar的区别
- char ,varchar,nchar与nvarchar的区别
- 【整】char、varchar、nchar、nvarchar的区别
- char、varchar、nchar、nvarchar的区别
- char、varchar、nchar、nvarchar的区别?
- char、varchar、nchar、nvarchar的区别
- JFreeChart的使用
- SSDP
- 【SzNOI语法百题】【d021】四位整数
- IOS学习之——导航1 概述
- mysql 5.5.21 window下配置主从数据同步
- 数据库特殊字符乱码:char、varchar、nchar、nvarchar的区别
- 配置Eclipse的背景颜色和代码字体颜色(灰色背景)
- android L Palette 实现原理
- Android 隐藏EditText的焦点
- Java并发编程实践笔记之—阻塞和中断方法(Blocking and Interruptible Methods)
- USACO2.2.4 Party Lamps (lamps)
- POJ 2236 Wireless Network(kuangbin带你飞 专题五:并差集)
- phpcms中,有时候写成{loop $data $key $val} ,有时候写成{loop $data $r}有什么区别呢?
- 【SzNOI语法百题】【d022】统计字符