السلام عليكم
أنا أعمل بلغة الجافا باستعمال netbeans 7.1.2 و واجهتني مشكلة في عرض اللغة العربية
أنا حاليا أطور برناماجا لقواعد البيانات في mysql
عندما أقوم بعرض البيانات المدخلة لا توجد مشكلة الحروف واضحة
لكن عنما أقوم بالتعديل أو إدخال البيانات ثم عرضها في واجهة البرنامج فإن الحروف كلها تظهر بعلامة استفهام '?'
علما أني أستخدم يرنامج أخر للتعامل مع قواعد البيانات: mysql workbench 5.2.44CE الحروف تظهر أيضا بعلامة استفهام '?'
هذا هو الكود الذي استعملته في الإدخال وكذلك نفس الطريقة بالنسبة للتعديل
private void jButton_saveActionPerformed(java.awt.event.ActionEvent evt) {
try {
String sql=
"insert into _client(nom,prenom,remarque) Values (?,?,?)";
prs=(PreparedStatement) con_db_jframe.con.prepareStatement(sql);
prs.setString(1, jTextField_nom.getText());
prs.setString(2, jTextField_prenom.getText());
prs.setString(3, jTextField_remarque.getText());
prs.execute();
update_table();
} catch (SQLException ex) {
Logger.getLogger(Clients_JFrame.class.getName()).log(Level.SEVERE, null, ex);
}
}هل من حل لهذا الشكل؟ وكيف؟
أرجو منكم الرد على لموضوع لمساعدتي و مساعدة الغير
و شكرا جزيلا لكل من يساهم و لو بكلمة.
