特殊字符保存到数据库为问号的解决方案
2014-05-18 00:19
246 查看
在实际项目中经常会遇到这样的问题,例如版权信息要保存到数据库每个字段中,“CopyRight©**** 2013-2015”而实现保存倒是数据库就变成了“CopyRight?**** 2013-2015”,这是为什么呢?
在网上找了一下资料,现已解决,供后人少走弯路。
1. 把数据库的字段的类型从varchar改成nvarchar。
2. 程序保存数据库时要注意字段前面必须加N‘*******’,如:insert into tb (col) values(N'中文')
完成以上两步即可。
在网上找了一下资料,现已解决,供后人少走弯路。
1. 把数据库的字段的类型从varchar改成nvarchar。
2. 程序保存数据库时要注意字段前面必须加N‘*******’,如:insert into tb (col) values(N'中文')
完成以上两步即可。
相关文章推荐
- 关于在页面输入特殊符号保存到数据库后,页面查询,特殊字符可以展示到页面的问题
- 3.保存shp数据于地理数据库不能带有特殊字符
- HTML特殊字符数据库读写处理
- 在emf 中保存特殊字符
- 正则表达式中问号等特殊字符的转义【转】
- php 替换非法字符 保存到数据库
- (转)oracle中如何插入特殊字符:& 和 ' (多种解决方案)
- 终极解决方案:Crystal report 11以下版本动态显示图片(数据库保存图片路径)
- 特殊字符保存到SQL数据库的问题
- 向MOSS站点的数据库中插入中文字符显示为问号‘?’的一种解决办法
- php 存储中文字符到数据库时意外空白,未能成功保存的解决办法
- 将用户输入的字符串转换为可换行、替换Html编码、无危害数据库特殊字符、去掉首尾空白、的安全方便代码
- 在emf 中保存特殊字符
- java数据库操作中避免特殊字符造成影响的方法
- NET正则表达式问号等特殊字符的转义与按组名分组引用
- 正则表达式中问号等特殊字符的转义
- 在emf 中保存特殊字符
- 正则表达式中问号等特殊字符的转义
- 数据库sql的特殊字符:
- 特殊字符保存到SQL数据库的问题