sql语句中的变量编码问题

来源:百度知道 编辑:UC知道 时间:2024/06/01 03:31:07
新手编码测试。。
jsp 连接 sqlServer2000.。,其中,sql语句中的变量是从表单里传过来的。到该页面的时候编码正常 记录集分页显示 当点击下一页的时候,sql中的变量的值。。是中文的就乱码了(变成??),英文正常。
求原因,求解决办法。 页面编码正常。
zhuquan448..这句我用了的。我测试过。从表单到处理那个页面。。是正常的。谢谢你。

你是用jsp直接连的数据库么?

看不到你的代码
在接受页面的jsp代码前面加一行
request.setCharacterEncoding("GBK");
看可不可以
可以的话要加分啊....

把出问题的那部分代码贴出来看看啊

原因可能有三,
第一就是现在都用UTF-8,GBK字符没有UTF-8多。可能性极小,因为毕竟GBK的汉子也不少呢。

第二就是,sqlserver安装可能有问题,是不是少安装了什么组件,导致数据库不识别汉字。。。

第三就是程序代码的问题,这个得具体看了代码才知道

谢谢a5202003 的回答,但是,,你提到的问题都不是我遇到的。。

这是小问题 hi我帮你解决