الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

هل يوجد اوامر لحل مشكلة اللغة العربية اثناء ادخالها لقاعدة الاكسس

بدأه stest في 31 ديسمبر 2010 · 11 رد · 1,472 مشاهدة · في JavaEE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

انا استخدم الجي اس بي لادخال الداتا الى قاعدة البيانات اكسس

ولكن عند ادخالي الى اي اسم عربي او اسم المنطقة

تظهر لي استفهامات

هل هنا طريقة للتحويل؟؟

#2

جرب تضيف encoding إن لم يكن موجودا :

<%@page contentType="text/html" pageEncoding="UTF-8"%>

عفواً أحبتي انقطاعي بسبب الدراسة دعواتكم بالتوفيق..

{ لا ينال العلم مستحٍ ولا مستكبر }

#3

يا أختي هل تعرفين بالظبط سبب المشكله؟

هل هو من كود الجافا ... أم من MySQL ...

إن كانت المشكله في MySQL ... فقومي بالسؤال في قسم MySQL ....

و إن كان السبب هو الجافا و أن MySQL يقبل عربي .. فراجعي هذا الموضوع (هو من المواضيع المثبته لو أنك كنتي نظرتي قبل أن تسألي!):

الطريق الورديه في دعم اللغه العربيه

#4

في netbeans اضغط بالزر الايمن على المشروع ثم خصائص ثم غير الترميز من utf8 إلى windows-1256

post-63809-028895300 1293877959_thumb.jp

المرفقات
1.JPG
1

300_130.gif

#5

سأجرب مااخبرتموني به

شكرا جزيلا لكم

واستاذ هويدي

اعتذر لك

#6

فى بداية كود الصفحة التى تتعامل مع قاعدة البيانات اكتبى الاسطر التالية:

request.setCharacterEncoding("windows-1256");
response.setCharacterEncoding("windows-1256");
System.setProperty("file.encoding","windows-1256");

هذه المشكلة من الجافا وليست من قاعدة البيانات

بالتوفيق

تم تعديل هذه المشاركة بواسطة Oracle_Java في 2 يناير 2011 في 16:59


﴿وَمَا كَانَ اللَّهُ لِيُعَذِّبَهُمْ وَأَنْتَ فِيهِمْ ۚ وَمَا كَانَ اللَّهُ مُعَذِّبَهُمْ وَهُمْ يَسْتَغْفِرُونَ﴾

الأنفال ۳۳                                  
 

#7

"http://www.w3.org/TR/html4/loose.dtd">

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256">
<title>signUp</title>
</head>
<body>
<%@page import="java.util.Properties , java.sql.*" contentType="text/html; charset=UTF-8" pageEncoding="windows-1256"%>

<%
request.setCharacterEncoding("UTF-8");

response.setContentType("text/html; charset=windows-1256");
String Fname = new String(request.getParameter("fname").getBytes("windows-1252"),"windows-1256");
String Lname = new String(request.getParameter("lname").getBytes("windows-1252"),"windows-1256");
String email = new String(request.getParameter("email"));
String phone = new String(request.getParameter("phone"));
String address =new String( request.getParameter("address").getBytes("windows-1252"),"windows-1256");
String payment = new String(request.getParameter(" Payment_Method").getBytes("windows-1252"),"windows-1256");
String CardNum = new String(request.getParameter("cardnum"));
String CardExp = new String(request.getParameter("cardexp"));
String Username = new String(request.getParameter("username"));
String Password = new String(request.getParameter("password"));
!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

هذا ماقمت بعمله :(

قرأت كثير

لكن الى الان المشكلة قائمة

لايتم التعريب

انا استخدم post واعمل على ملف جي اس بي

واستخدم الاكسس

تم تعديل هذه المشاركة بواسطة stest في 2 يناير 2011 في 19:51

#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=windows-1256">

<title>signUp</title>

</head>

<body>

<%@page import="java.util.Properties,java.sql.*" contentType="text/html;charset=windows-1256" pageEncoding="windows-1256"%>

<%

request.setCharacterEncoding("windows-1256");

response.setCharacterEncoding("windows-1256");

String Fname = request.getParameter("fname");

String Lname = request.getParameter("lname");

String email = request.getParameter("email");

String phone = request.getParameter("phone");

String address = request.getParameter("address");

String payment = request.getParameter("Payment_Method");

String CardNum = request.getParameter("cardnum");

String CardExp = request.getParameter("cardexp");

String Username = request.getParameter("username");

String Password = request.getParameter("password");

حاولى كتابة السطرين التاليين فى بداية كل صفحات المشروع

اقتباس

request.setCharacterEncoding("windows-1256");

response.setCharacterEncoding("windows-1256");

بالتوفيق

تم تعديل هذه المشاركة بواسطة Oracle_Java في 3 يناير 2011 في 13:00


﴿وَمَا كَانَ اللَّهُ لِيُعَذِّبَهُمْ وَأَنْتَ فِيهِمْ ۚ وَمَا كَانَ اللَّهُ مُعَذِّبَهُمْ وَهُمْ يَسْتَغْفِرُونَ﴾

الأنفال ۳۳                                  
 

#9

راجع الموضوع التالي ، ستجد الحل هناك بإذن الله :

/index.php?showtopic=234647

شكرا أخي [Oracle_java ]

تم تعديل هذه المشاركة بواسطة JavaPorgrammer في 4 يناير 2011 في 12:26

عفواً أحبتي انقطاعي بسبب الدراسة دعواتكم بالتوفيق..

{ لا ينال العلم مستحٍ ولا مستكبر }

#10

اخى JavaProgrammer

لقد وضعت رابط نفس الموضوع الذى نحن فيه الان

لابد انك تقصد الرابط التالى

/index.php?showtopic=234647


﴿وَمَا كَانَ اللَّهُ لِيُعَذِّبَهُمْ وَأَنْتَ فِيهِمْ ۚ وَمَا كَانَ اللَّهُ مُعَذِّبَهُمْ وَهُمْ يَسْتَغْفِرُونَ﴾

الأنفال ۳۳                                  
 

#11

اوراكل

جافا بروجرامر

شكرا لكليكما بارك الله فيكم

سأجرب الان

وفقتم جميعا

#12

:)

JavaPorgrammer كتب:

راجع الموضوع التالي ، ستجد الحل هناك بإذن الله :

http://www.arabteam2...howtopic=234647

شكرا أخي [Oracle_java ]

الشكر موصول لك انت اخى

انت صاحب الرابط وصاحب الردود :)

لم افعل شئ

تحياتى


﴿وَمَا كَانَ اللَّهُ لِيُعَذِّبَهُمْ وَأَنْتَ فِيهِمْ ۚ وَمَا كَانَ اللَّهُ مُعَذِّبَهُمْ وَهُمْ يَسْتَغْفِرُونَ﴾

الأنفال ۳۳                                  
 

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…