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

ironpython والعربية

بدأه sayedall في 17 يوليو 2010 · 6 رد · 1,253 مشاهدة · في لغة Python
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

هل ايرون بايثون ﻻ تدعم العربية ؟

حيث لم يتم عرض الحروف بشكل سليم تعرض على شكل علامات ؟؟؟؟

مع العلم ان المشكلة مش فى الخط او حتى نوع النص ك str or unicode

وان لم تكن تدعمها فلماذا ؟؟

#2

السلام عليكم

المشكلة مع winforms

سواء على mono or .net

import clr
clr.AddReference('System.Windows.Forms')

from System.Windows.Forms import Application, Form, Label

form = Form(Text="السلام عليكم ")
label = Label(Text="وعليكم السلام!")

form.Controls.Add(label)

Application.Run(form)

تظهر الكلمات علامات ؟؟؟؟؟؟؟

تم تعديل هذه المشاركة بواسطة sayedall في 18 يوليو 2010 في 01:00

#3

جرب تضيف السطر دا فى اول الملف

#-*- coding:utf-8 -*-

(map share people)

فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader

#4

جرب unicode string عن طريق اضافة u قبل النص .. يعني مثلا

x = u"This is a unicode string"

يجب ان لا يكون هناك مسافة بين الـ u و بين علامة التنصيص

يعني في برنامجك .. غير سطر السلام عليكم الى:

form = Form(Text=u"السلام عليكم ")

تم تعديل هذه المشاركة بواسطة hasan_aljudy في 18 يوليو 2010 في 03:50

#5

السلام عليكم

ها يا جماعة

طيب حد شغل عربى winforms على ironpython

بالنسبة ل

# -*- coding:utf-8 -*-

بيكون ناتج عنها ايرور

  Traceback (most recent call last):
  File mscorlib, line unknown, in get_Name
  File mscorlib, line unknown, in GetEncoding
  File mscorlib, line unknown, in GetEncoding
SystemError: CodePage 37 not supported

وبالنسبة ل حرف u unicode

برده مش مدى نتيجة واللى عرفته ان ironpython str is unicode

ملحوظة

  import clr
clr.AddReference('gtk-sharp')
import Gtk

def delete_event (o, args):
    Gtk.Application.Quit ()

def say_hi (o, args):
    print "Hello, World!"

Gtk.Application.Init ()
w = Gtk.Window ("Hello, Gtk# World")
w.DeleteEvent += delete_event
b = Gtk.Button ("السلام عليكم")
b.Clicked += say_hi
w.Add (b)
w.ShowAll ()
Gtk.Application.Run ()

برضهgtk# مش بيشغل عربى

#6

انا قرأت في أحد ال tutorials ، و كان الكاتب يضع حرف u قبل الكلمات العربية و تظهر بطريقة عادية

مثال

,"كلمة بالعربية"QtGui.QMessageBox.information(None, u

ملاحظة: هذا مع pyQt

تم تعديل هذه المشاركة بواسطة 3ml في 18 يوليو 2010 في 22:35

بسم الله الذي لا يضر مع اسمه شيء في الأرض و لا في السماء و هو السميع العليم

117tpo4.png
#7

السلام عليكم

3ml كتب:

انا قرأت في أحد ال tutorials ، و كان الكاتب يضع حرف u قبل الكلمات العربية و تظهر بطريقة عادية

مثال

,"كلمة بالعربية"QtGui.QMessageBox.information(None, u

ملاحظة: هذا مع pyQt

معاك و كمان pygtk ده شىء عادى عليها بس

ironpython الوضع مختلف شوية ﻻنها implementation بسى شارب

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