URL为:jdbc:informix-sqli://177.18.31.116:8100/iccdbNFORMIXSERVER=KKCDB;user=informix;password=informix
在页面上的表单中输入中文后传到后台servlet再insert到数据库中。为什么会变成乱码呢? 请问在页面上的数据传到后台servlet里的编码都是iso-8859-1的么?我在执行真正的数据库操作时把SQL语句转成GBK的编码。我是用1
String sql = new String(srcSql.getBytes("iso-8859-1"), "gbk")
我发现有两种情况:
一:如果表单是在JavaScript中提交,如:1
send_request("POST","../../SysPara page=curcode",str,"XML",populateMessage);
这种方式到后台的话把SQL insert 语句转成UTF-8就可以插入中文。 二:如果表单是在JSP里直接提交如:1
<form method="post" action="../../SysPara?page=operinfo&action=add" onsubmit="return Validator(this);">
这种方式到后台的话把SQL转成GBK就可以插入中文。怎样才可以呢?
在页面上的表单中输入中文后传到后台servlet再insert到数据库中。为什么会变成乱码呢? 请问在页面上的数据传到后台servlet里的编码都是iso-8859-1的么?我在执行真正的数据库操作时把SQL语句转成GBK的编码。我是用1
String sql = new String(srcSql.getBytes("iso-8859-1"), "gbk")
我发现有两种情况:
一:如果表单是在JavaScript中提交,如:1
send_request("POST","../../SysPara page=curcode",str,"XML",populateMessage);
这种方式到后台的话把SQL insert 语句转成UTF-8就可以插入中文。 二:如果表单是在JSP里直接提交如:1
<form method="post" action="../../SysPara?page=operinfo&action=add" onsubmit="return Validator(this);">
这种方式到后台的话把SQL转成GBK就可以插入中文。怎样才可以呢?
解决方案 »
- jsp用户修改信息 更新问题
- tomcat 5.5 中文乱码!!各种方法都用过,还有得救么
- 这个帖子的附件——如何把硬盘目录树信息显示在jsp页面?(100分再开帖)
- 在JSP中怎么消除IE的缓存
- 页面中的applet应用程序生成的图表能转存成bmp或者其他格式的图片吗?
- 那位高手有jfreechart的使用帮助
- 关于struts2的一些问题, 求高手求教
- 借个地方问问:怎么让<td>12345</td>里面的12345根据<td>宽度两端对齐
- servlet 源码一个疑问。
- tomcat 4.0 安装到 win2k下如何做...请教
- tomcat 5.0.16 启动的初级问题?
- 做ERP的请畅谈开发经验
不是,传到servlet里的编码还是需要自己设置的,默认的好象是ISO-8859-1!