JDBC 插入 SQL Server 2008 中文字出现乱码分析.
来源:互联网 发布:log n 的算法 编辑:程序博客网 时间:2024/04/29 01:59
在sql server 数据库有中文乱码很常见,
第一种
可能是 你 08的库 还原 05库的数据. 而之前05库的编码格式与你08的不相同.这时你在本地操作数据库时就有可能产生中文乱码了.
一般我们本地的SQL都是直接下一步下一步的操作.编码格式都是默认的.
所以只要我们修改该数据库的 排序规则 即可.[右键你创建的数据库 -> 属性 -> 选项 ->排序规则]
第二种
因为你本地开发工具编码格式导致. 以我自己的myeclipse为例,我本机开发工具.java类默认格式为gbk.
但惟独我操作数据库的.java 类的格式被改成了utf-8.(这里埋藏了一个隐患)
我在sql 插入 中文字段前都进行了强行装换 insert into table values(N'我是中文'). 及在中文字段前加 N + ’我是中文' 这样能顺利的插入进去.
OK 到最后一切正常了,到用ant 打包的时候 悲剧来了. 直接在我被改成utf-8的.java 方法明上报语法错误.或者缺少这缺少那的东东.一开始以为是我哪里代码写错了
检查了一会 发现没问题.最后检测到这个.java类的编码格式. 换成gbk后 就没问题了.
0 0
- JDBC 插入 SQL Server 2008 中文字出现乱码分析.
- SQL Server插入中文数据出现乱码问题
- 【SQL】Sql server 数据库中插入韩文 乱码问题
- 在SQL Server 2005(2008)中用T-SQL插入中文数据时出现的问号或乱码的解决方案
- 在SQL Server 2005(2008)中用T-SQL插入中文数据时出现的问号或乱码的解决方案
- 向sql server中插入中文字段出现问号??
- java中利用JDBC向MySql数据库中插入中文出现乱码解决办法
- 用mybatis的JDBC往mysql中插入中文的时候出现乱码
- 关于sql server 在存储过程中创建临时表,并往临时表中插入数据时出现乱码的问题
- sql server 插入中文 防止乱码
- jdbc连接sql server 2008异常,jdbc连接oracle10g也出现这个异常
- Mysql中插入汉字出现乱码问题
- 程序中插入数据库出现乱码问题
- mysql中插入中文出现乱码
- 在SQLServer2005中使用SQL语句插入数据出现乱码或问号的解决方法
- jdbc连接sql server数据库问题分析
- jsp程序在向sql server中插入数据时出现的问题 急!!!!!!!!
- jdbc连接Sql Server 2008
- Apache POI HSSFexcel操作
- 光脚非洲人,用户体验重什么?
- 一个C#睡前故事
- oracle存储过程
- 利用Tokyo Tyrant构建兼容Memcached协议、支持故障转移、高并发的分布式key-value持久存储系统
- JDBC 插入 SQL Server 2008 中文字出现乱码分析.
- Linux下安装配置 jdk7 + tomcat7 + mysql
- MFC 进度条使用方法
- DLL编写教程
- 在资源管理器右键菜单中添加新的菜单项
- Android 获取屏幕高度、标题高度、状态栏高度详解
- JavaScript 本地对象、内置对象、宿主对象
- 《建立一个属于自己的AVR的RTOS》笔记——OSTimeDly
- yii frameworks 时区设置