مرحبا
تحية للجميع
الرجاء المساعده في تحويل text عربي الى unicode
شكرا مقدما
مرحبا
تحية للجميع
الرجاء المساعده في تحويل text عربي الى unicode
شكرا مقدما
يــــا أقصى .... لا تنادي ..... فلن يجيبك احد
ما نوع النص العربي الذي تريد التحويل منه ؟
فاللغة العربية غير مدرجة بالـ ASCII
اقتباسالرجاء المساعده في تحويل text عربي الى unicode
النص العربى اصلا unicode
والله اعلم
ويا ريت توضح اكثر
VB.NET and C# Comparison
http://www.harding.edu/fmccown/vbnet_csharp_comparison.html
=-=-=-=-=-=-=
ذو العلم يشقى فى النعيم بعلمه .:. واخو الجهالة فى الشقاوة ينعم
=-=-=-=-=-=-=
يا من بدنياه اشتغل . قد غره طول الأمل . فالموت يأتى بغتة . والقبر صندوق العمل
=-=-=-=-=-=-=
ان لم تستطع ان تجد ما تفعله فافعل ما لم تسطع ان تجده

SOLO.NET كتب:
كلام سليم
اذا كنت تقصد التحويل الى ASCII فاؤكد لك انه لايمكنك جعل الحروف العربيه ان يرمز لها بالASCII
لان ببساطه الASCII ترميز للحروف الانجليزيه فقط
اما ان تحول الحروف العربيه الى unicode فكما قال SOLO.Net فان الحروف العربيه تخزن كunicode يعنى 2bytes
سلام
ممتاز .. تخزن يونكود... ولكن ماهي قيمة هذا التخزين ؟
كل حرف من اللغة العربية يقابله رقم مميز مكون من 4 أرقام ( حسب منظمة اليونكود )
كيف التحويل الآلي من هذه الحروف إلى هذه الأرقام ؟ من أجل التعامل معها في قواعد البيانات ومحاكات الأنظمة الأخرى ؟
مثلاً
عندما أكتب " بسم الله " تظهر كرموز يونيكود ... الكتالي " 0628 0633 0645 0020 0627 0644 0644 0647"
وعندما أكتب رموز ينيكود مثلا ُ " 0628 0633 0645 0020 0627 0644 0644 0647 " تتحول عندي بالبرنامج إلى " بسم الله "
كل حرف بالعربية يقابله أربع رموز يونيكود ... مثلاً
حرف ذ يقابله 0630
حرف ب يقابله 0628
أين الحل :)
شارك لو سمحت في هذا الاستبيان ... دقيقة من وقتك
كيف أستطعت التحويل للرموز يا !MMM! ؟؟؟؟
أخي الكريم ، هذه الرموز موجودة في الموقع الرسمي لمنظمة اليونيكود
www.unicode.org
وهناك دليل خاص للغة العربية مكون من 7 صفحات
شارك لو سمحت في هذا الاستبيان ... دقيقة من وقتك
أو أن أذكر ، أن هذا التحول مهمة في محاكاة الأنظمة الأخرى مثل أجهزة الجوال !
لذلك ، نحن نبحث عن طريقة تحويل آلية في الفريم وركس ، وأكيد أنها موجودة .
وإلا سنظطر لعمل نظام تحويل يدوي .... وأحسها طريقة غبية :(
لأننا نحتاج إلى إدخال جداول اللغة العربية ، وجداول اللغة الإنجليزية ... وسيكون فقط مخصص للغتين .
ولكن لو تم توفير نظام آلي للتحويل من الحروف إلى الكود الرقمي للينكود ، سيكون هذا مهم .
هذا التحويل كما أشرت مهم في محاكاة الأنظمة الأخرى ، مثل أجهزة الجوال :)
بالتوفيق ،،،،
شارك لو سمحت في هذا الاستبيان ... دقيقة من وقتك
هذا هو الرابط لكتالوج اللغة العربية حسب منظمة اليونكود
http://www.unicode.org/charts/PDF/U0600.pdf
وهو المعتمد عالمياً في كل الأجهزة الكمبيوترية
شارك لو سمحت في هذا الاستبيان ... دقيقة من وقتك
أكثر من رائع
جزاك الله خيرا
عمرو عيسي
كنت قبل ذلك حملت pdf منهم حول كل القيم و لكني تهت فيه و الأن معي العربي فقط شكرا
هذه القيم ، ليست سر ، وليست مشكلة ، موجودة في كل مكان :)
المشكلة كيفية التحويل الآلي لهذه القيم عن طريق الفيجوال بيسك دوت نت :(
لا أريد أن أدخل الجداول ، بطريقة يدوية ، وأبدأ أحسب :(
شارك لو سمحت في هذا الاستبيان ... دقيقة من وقتك
حبيبي الدالة
chrw()
تحولك من رقم الى حرف بس العكس والله ماني فاكرها مزبوط
مثلا
chrw(0120)
<span style='color:green'>سؤل ابن عباس عن علمه كيف جمعه فقال :( أوتيت لسانا سؤولا وقلبا عقولا)</span>
نعم نعم ، تحول من رقم إلى حرف
وكذلك convert.toint32 تحويل إلى رقم :)
ليست مشكلتي أنني أريد أي رقم ، هذا سهل ... أريد الرقم المعتمد من منظمة اليونيكود !!!!!
شارك لو سمحت في هذا الاستبيان ... دقيقة من وقتك
الدالة التي تحول من رقم إلى حرف هي كما قال الأخ رومانتيك توتش هي CHRW
والدالة التي تحول بالعكس هي ASCW
لكن يجب الانتباه لنقطة هامة
الرقم 630 يمثل الحرف ذال لكن هذا الرقم هو بالنظام الست عشري والقيمة المقابلة له في النظام العشري هي 1584
لكن الدالة CHRW لا تقبل رقم ست عشري بل رقماً عشرياً أي إن كتبت:
CHRW(630)
لا تتوقع أن تحصل على الحرف ذال، لكي تحصل عليه عليك بكتابة:
CHRW(1584)
للتحويل من رقم بالنظام العشري إلى رقم بالنظام الست عشري استخدم الدالة HEX
يبدو أنني بدأت أمسك خيط الحل ؟ !
ربما .. سأحاول وأجرب
وألف شكر لك aroma_kt و يا Romantic_touch
تحياتي ،،،
شارك لو سمحت في هذا الاستبيان ... دقيقة من وقتك
الأخ aroma_kt
أنت مذهل ... حللت الرموز كلها :)
ماشاء الله تبارك الله
ألف تحية وشكر ... ألف تحية :)
شارك لو سمحت في هذا الاستبيان ... دقيقة من وقتك
العفو لا شكر على واجب (ملاحظة اسمي مونث لا أعلم لماذا الجميع يخطئ بهذا)
وللتحويل من النظام الست عشري إلى النظام العشري
اكتب:
CDEC(&H630) 'Convert to Decimal
فيكون الناتج 1584
تم تعديل هذه المشاركة بواسطة aroma_kt في 23 نوفمبر 2005 في 11:31
السلام عليكم و رحمة الله و بركاته
الاخوة الافاضل
عذرا علي تطفلي ولكن هذا الموضوع يستهويني منذ فترة وبالصدفة وجدته هنا وحيث اني مبتدئ بالدوت نت و يا دوب لسة محمل الاكيريس 2005
ونفسي اعرف كيفية اظهار اللغة العربية علي الويندوز الغير عربي
لو ممكن ارفاق مثال بهذة الطريقة ليكتب مثلا " بسم الله الرحمن الرحيم "
اكرر اعتذارى قد يكون سؤالي ساذج و لكن عذرى هو جهلي التام
شكرا جزيلا مقدما
![29_09_05_02_32_59_1128029579_4_13_3[_].gif](http://www.arabteam2000.com/picload/pics/29_09_05_02_32_59_1128029579_4_13_3%5B_%5D.gif)
صور gif شفافة لتجميل واجة البرنامج
الخط العثماني للمهتمين ببرمجة برامج تلاوة القرآن
كيف يمكن عمل سكرول بالماوس, scroling by mouse wheel
هل نكذب علي الله ام نكذب علي انفسنا
البـر لا يبلي ، و الذنب لا ينسـي ، و الديـان لا يمـوت ، افعـل مـا شئت كما تـديـن تـدان
ليس كل من تعمم مفتيا ، بل ان الدين الاسلامي ليس قيه كهانه و بالتالي ليس فيه ما يعرف ب رجال الدين – احمد رجب
مع خالص تحيـــــــــــــــــــــــــــــــــاتي
GAF58
اقتباسلذلك ، نحن نبحث عن طريقة تحويل آلية في الفريم وركس ، وأكيد أنها موجودة
نعم يوجد والأخوان هنا خلطوا كثيراً بين اليونيكود وال ASCII، هما نظامان مختلفان تماماً.
يوجد في الفريمورك كلاس كاملة للتعامل مع اليونيكود وهي تابعة ل system.text، وهذه الكلاس ضخمة جداً وستجد فيها ما تريده سواء من التحويل التلقائي لرقم إلى اليونيكود أو العكس... أذكر قبل فترة طويلة قام أحد الأخوة بطرح سؤال عن كيفية إظهار علامتي الصح والخطأ عن طريق اليونيكود على الفورم وقمت بعمل مثال له بذلك، حاول أن تبحث عن تلك المشاركة ففيها شرح بسيط عن اليونيكود (أرفقت ذلك المثال وهو بسيط وسيعطيك مفتاح الحل -وليس الحل-، وللأسف لا يوجد على جهازي الحالي الفيجوال ستديو لكتابة مثال لك عن كيفية التحويل التلقائي، قم فقط بدراسة تلك الكلاس من ال MSDN وستجد فيها ما تريد بإذن الله).
تم تعديل هذه المشاركة بواسطة HMS في 25 نوفمبر 2005 في 05:40
Learn Japanese :>>> http://www.nouben.com/
هذا الموضوع مغلق.