我用Struts2+Spring+Hibernet,数据库SQL Server 2008都是繁体版的,Web服务器是Tomcat5开发的项目,jsp页面都只指定了pageEncoding为GBK。没有指定meta charset,tomcat5也配置了GBK,MyEclipse开发平台也是GBK,可是从界面添加数据到数据库时,明明是繁体字,有时怎么就变成简体字了,直接在数据库中用sql语句查询那简体字可就是查不出来,可数据明明又显示在那啊,如果说SQL Server 2008不认识简体字,那数据库中也会变成乱码吧,可是没有,那怎么就直接用select 还有相关条件(直接复制数据库中的字体)就是查不出来呢?
更改排序规则
插入数据库用N''
字段用NVARCHAR
更改排序规则
我在安装数据库时并没有设置区分大小写啊,而且如何是数字的话都可以查的出来,但用汉字就是查不出来了。
路过学习了。!
帮顶了。JSP。我有好长时间没做了。现在在做ASP.NET。一些编码的问题,我曾经在写发送邮件的时候遇到过。建议查找下,数据库默认编码和你所设置的编码是否一样。
我那些自段本来就是nvarchar类型的。
同样的那些繁体字的都可以查的出来,有的简繁体一样的字,我分别用简繁输入法也都可以查得到,但就是从界面上录入的少量几笔数据变成简体的了,就是查不出来。
相关问答:
小弟现在Swing在连接数据库上遇到一点问题,请问Swing里面的事件和SQLserver数据库的连接有什么好的资料书推荐吗?
这个应当没有什么特别,与其他的编程一样.
JDBC
请问在Swing中加载背景图片是怎么加的?
......
现在我的本机是用的sqlserver2000版本的(可以正常的连接)。数据连接如下:proxool.xml
XML code:
<?xml version="1.0" encoding="UTF-8"?>
<something-else-entirely>
......