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 数据库排序规则不一样
------解决方案--------------------
驱动也有对字符的支持啊,也许页面和数据库都支持了,但传输过程中变了乱码,写入的肯定乱码了