日期:2014-05-17  浏览次数:20552 次

sql乱码问题
sql 2000+jsp解决中文显示问题???
写进去的中文,sql里显示的却是乱码!!!
乱码 SQL JSP

------解决方案--------------------
检查数据库的排序规则,修改为Chinese_PRC_CI_AS..

------解决方案--------------------
列的数据类型使用nvarchar/nchar,然后存进去的时候使用类似的格式:
insert into xxx(xxxx) values(N'xxx')
------解决方案--------------------
只要是数据字符集不支持的话,很多环节会带来乱码的:

1. 在页面输入,看到的是中文,但程序没当成中文处理,程序页面的字符集有问题;
2. 连接数据库的驱动中;
3. 数据库自身支不支持中文;
------解决方案--------------------
应该是数据存储时出了问题,这种问题常出现在MYSQl数据库存储中。
------解决方案--------------------
加上个N   数据库排序规则不一样    
------解决方案--------------------
引用:
Quote: 引用:

只要是数据字符集不支持的话,很多环节会带来乱码的:

1. 在页面输入,看到的是中文,但程序没当成中文处理,程序页面的字符集有问题;
2. 连接数据库的驱动中;
3. 数据库自身支不支持中文;

关键是怎样解决啊,驱动也能出错?


驱动也有对字符的支持啊,也许页面和数据库都支持了,但传输过程中变了乱码,写入的肯定乱码了