在用HTTPService时或其它遇到的中文乱码问题决解,主要原因是文字编码问题.
已后用的话在flex提交时记得要与jsp里的一样哦~~~~~~我用的是utf-8在用jsp接收时也是!中文乱码问题也认我头痛好几天
flex你就自己写吧
例子如下:
<?xml version="1.0" encoding="utf-8"?>
<%@ page contentType="text/html;charset=utf-8"%>
<%@ page import="java.sql.*"%>
<list>
<%
String sql = "";
String url = "";
String strSql="";
String name=request.getParameter("name");
String address=request.getParameter("address");
//String queryStr=new String(oldQueryStr.getBytes("iso-8859-1"),"uft-8");
try {
Class.forName("com.mysql.jdbc.Driver").newInstance();
url = "jdbc:mysql://localhost/king?user=root&password=123";
Connection conn = DriverManager.getConnection(url);
Statement stmt = conn.createStatement();
byte[] by =name.getBytes("iso8859-1");
String str4=new String(by,"utf-8");
name=str4;
byte[] by1 =address.getBytes("iso8859-1");
String str=new String(by1,"utf-8");
address=str;
strSql = "insert into kkk values(default,'"+name+"','"+address+"');";
stmt.executeUpdate(strSql);
// rs.close();
stmt.close();
conn.close();
} catch (Exception e) {
out.println(e);
}
%>
</list>