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

مشكلة مع العربي

بدأه abuoof في 10 سبتمبر 2008 · 12 رد · 1,208 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله

السلام عليكم

أقوم بعمل برنامج بواجهة عربية ولكن تواجهني مشاكل مع العربي

حيث يظهر أما ؟؟؟؟؟؟؟؟؟؟؟؟؟ أو حروف غريبة

لقد قمت بجعل العربية هي اللغة المستخدم لل non unicode أعمل الآن علي الويندوزوعلي اللينكس تظهر نفس المشكلة

ما أدري ماذا أفعل

هل هناك دالة تحفظ لي العربي كما هو بدون تغيير

دمتم في رعاية الله

مدونتي

برمجة وما يتبعها

#2

هناك موضوع قبل يومين كان يتحدث عن نفس المشكلة

اطلع عليه أخ أبو عوف

إن لم تحصل على جواب

اعرض جزء الشيفرة الذي فيه المشكلة

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#3

جزاك الله خير أخي الكريم

ولكني لا أتكام عن الداتابيز أنا بقوم بالguiفقط

_____

ما يحدث أنني أكتب الكلام بالعربي فيخرج في الفريم علامات أستفهام

وعندما أغلق ideوأفتحه ثانية أجد الكلام العربي الموجود بالكود تحول إلي علامات أستفهام

اقتباس
package test;

import java.awt.*;

import java.awt.event.*;

import javax.swing.*;

/**

*

* @author abuoof

*/

public class f {

static JFrame jf=new JFrame();

static JLabel label1=new JLabel("??? ???? ");//,Label.CENTER);

static JButton next=new JButton("???????");

/** Creates a new instance of f */

public static void fff(){

jf.setLayout(new GridLayout(2,1));

jf.add(next);

jf. add(label1);

next.addActionListener(

new ActionListener() {

public void actionPerformed( ActionEvent event )

{

jf.dispose();

s.ss();

}});

jf.setTitle("?????");

jf.setVisible(true);

jf.setLocation(0,0);

//l.pack();

jf.setSize(780,550);

jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}}

صورة الفريم في المرفقات

دمتم في رعاية الله

post-144954-1221049883_thumb.png

مدونتي

برمجة وما يتبعها

#4

باحث عن الترميز المستخدم في IDE

قم بجعله utf-8

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#5

جزاك الله خير

لكنه لم تنجح حيث خرجت حروف غريبة بدل الحروف العربية

وبحثت عن الencodingوما فهمته هو أنه يجب علي أنشاء جميع الملفات مرة أخرة بعد تعديل الencoding

ولكن الحمدلله وجدت طريقة سهلة لحل المشكلة

وهي ترجمة الملفات كالتالي

اقتباس
javac -encoding UTF-8 YourSource.java

والحمدلله نفعت معي

دمتم في رعاية الله

تم تعديل هذه المشاركة بواسطة abuoof في 10 سبتمبر 2008 في 18:26

مدونتي

برمجة وما يتبعها

#6

طبعا يا عزيزي هذا هو الحل...

مع عدم معرفتي لماذا ولكن بالتجربة فقط....

و إن كان أحدهم يعمل فليخبرنا..و أرجو أن ترد إذا عملت معك هذه الطريقة للفائدة

..

افتح notepad ثم اكتب ما تريد ظهوره باللغة العربية ،، ثم انسخه الى ide و شغل الواجهة ،،،ستعمل إن شاء الله

هكذا الدنيا: صغير ود لو كبرا، وشيخ ود لو صغرا، وخال يشتهى عملا، وذو عمل به ضجرا، ورب المال فى لعب، وفى تعب من افتقر، وهم لو آمنوا بالله رزاقا ومقتدرا ، لما لاقوا الذى لا قوة هما ولا كدرا ألا بالصبـر تبلـغ ما تريد * و بالتقوى يليـن لـك الحـديــد

#7

اخ abuoof انا واجهتني كثيرا هذه المشكلة ...

لكي استطيع ان افيدك انت على اي program بتشتغل لانوو في كتير برامج ما بتاخد عربي لازم تنزل تطوير للعربي ,...

انصحك استخدم ال netbeans لانوو ما في مشاكل مع العربي ... اما غير عيك بدك تستخدم طريقة resource bundle ...

#8

إذا ممكن توضح أكثر أخي Ahmad Humodah

على حسب ما أذكر من قراءاتي أن resource bundle

لها علاق باتجاه المكونات من اليمين إلى اليسار أو العكس

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#9

هناك حلين (اعرفهم ):

الاول / جعل اللغه الرئيسيه عندك في الويندوز هي العربيه

الثاني / اضافة property على مستوى ال IDEفي ملف الاعدادات config file

الطريقتين جربتهم زمان وضبطت معي ..

يبدو ان مشاكل العربيه لن تنتهي لذلك راح نتناقش بموضوع منفصل مشاكل العربيه مع وندوز + ماننسى اللينكساويين :lol:

#10

السلام ...

انا اشتغلت على طريقة لتحويل من انجليزي ال عربي كانت طرريقة صعبة ومتعبة وهي تحويل جميع الكلمات العربية الى ASSCI CODE .

الذي يحصل اننا نضع هذة الرموز في ملف وتتساوى مع الكلمات المستخدمة بالغة ..

الطريقة التي ننادي بها هذا الملف ليقوم باحضار ال ASSCI CODE وعرضه حسب ما اذكر تسمى Resource bundle ....

#11

هل يمكنك أن تعطي مثال عليها أخي؟؟

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#12

جزيتم خير

ولكن هل هناك أمثلة

لأن الطريقة التي وجدتها javac -encoding UTF-8 enterstudent3.java لم تنفع

لو ممكن مثال علي تستخدم طريقة resource bundle

اقتباس
هناك حلين (اعرفهم ):

الاول / جعل اللغه الرئيسيه عندك في الويندوز هي العربيه

الثاني / اضافة Property على مستوى ال IDEفي ملف الاعدادات config file

الطريقتين جربتهم زمان وضبطت معي ..

يبدو ان مشاكل العربيه لن تنتهي لذلك راح نتناقش بموضوع منفصل مشاكل العربيه مع وندوز + ماننسى اللينكساويين laugh.gif

ياريت يا أخي عيسي لأني ما أعرف كيف أعملها في اللينكس لو اعرف كنت استريحت من بدري

مدونتي

برمجة وما يتبعها

#13

هذا مثال على ال Resource bundle

بس لاحظ بالمتال ال files المستخدمين للresource في File يحتوي على assci code ......

ResourceBundle__AHUMODAH_2A3B85_.rar

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