黑马程序员技术交流社区

标题: 为什么在sql中这样? [打印本页]

作者: 郭佳佳    时间: 2012-8-9 06:38
标题: 为什么在sql中这样?
为什么在sql语句中出现中文前面要加N?为什么有时候不加也不出错?
作者: 许庭洲    时间: 2012-8-9 08:19
在sql语句中出现中文前面要加N可以防止文字出现乱码!
作者: 肖攀    时间: 2012-8-9 08:39
数据库有不同的排序规则(可以理解为编码),当存储简体中文时没事,但在非简体中文排序规则下,存储中文时可能会变成乱码,使用unicode和在前面加N主要是为了防止出现乱码。简单的理解就是防止出现乱码。加上没有坏处。





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2