السلام عليكم ورحمة الله وبركاته
عندي مشكلة بمسالة العربية لم تظهر عند ادخال البيانات في قاعدة البيانات وقد دخلت الى جميع المشاركات ونفذت الاشياء التي ينبغي ان اضعها سوى في قاعدة البيانات او في
JSP
او
HTML
من جعل التشفير هو utf8
وهذه هي برمجتي
من ناحة واجهة ادخال البيانات وهي بالغة HTML
<!-- To change this template, choose Tools | Templates and open the template in the editor. --> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Inpyt Data to chating</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> </head> <body> <form action="chattable.jsp" method="post"> Messagr :<input type="text" name="chat" /> <input type="submit" value="Sent"/> </form> </body>
واستلام وادخال قاعدة البيانات بالغة JSP
<%--
Document : chattable
Created on : Oct 22, 2009, 12:20:06 PM
Author : Mahmood80
--%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>chat</title>
</head>
<body>
<%@ page import ="java.sql.*" %>
<%@ page import ="javax.sql.*" %>
<%
String chat=request.getParameter("chat");
Class.forName("com.mysql.jdbc.Driver");
java.sql.Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/mahmood","root","password");
Statement st= con.createStatement();
ResultSet rs;
int i=st.executeUpdate("insert into chat values ('"+chat+"')");
%>
<h1 align="center" >OK INSERT YOUR DATA IN THE EMMPLOYEE DATABASE</h1>
</body>
</html>واخراج البيانات بالغة JSP
<%--
Document : Ochat
Created on : Oct 22, 2009, 12:27:48 PM
Author : Mahmood80
--%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Ochat</title>
</head>
<body>
<%@ page import="java.sql.*" %>
<table BORDER=1 width="75%">
<tr><th>Ichat</th></tr>
<%
Connection conn = null;
Statement st = null;
ResultSet rs = null;
try {
Class.forName("com.mysql.jdbc.Driver").newInstance();
conn =DriverManager.getConnection("jdbc:mysql://localhost:3306/mahmood","root","password");
st = conn.createStatement();
rs = st.executeQuery("select * from chat");
while(rs.next()) {
%>
<tr><td><%= rs.getString("chat") %></td></tr>
<%
}
%>
</table>
<%
} catch (Exception ex) {
ex.printStackTrace();
%>
Ooops, something bad happened:
<%
} finally {
if (rs != null) rs.close();
if (st != null) st.close();
if (conn != null) conn.close();
}
%>
</body>
</html>ارجو المساعدة
وامامكم جميع الاشياء التي وضعتها في البرمجة
السلام عليكــم ورحمـة الله وبركاتــه
