تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] مشكلة اللغة العربية في اداة Listbox
#1
السلام عليكم ورحمة الله وبركاته
اخواني لماذا تظهر هذه المشكلة عند وضع الكلام في الليست بوكس
تظهر الكلمات علي شكل علامات استفهام
جربت تغير الفونت ولكن نفس المشكلة
الرد
تم الشكر بواسطة:
#2
وعليكم السلام

هذه عادة تكون عند عمل داونلود ولم تحدد الترميز المعتمد في نفس الموقع

طرق عمل داونلود كثيرة، لهذا ضع كود الداونلود الذي استخدمته
الرد
تم الشكر بواسطة: حريف برمجة
#3
On Error Resume Next
        Dim openfile As New OpenFileDialog
        ListBox1.Items.Clear()
        openfile.Title = "Text |*.txt"
        openfile.ShowDialog()
        Dim txtline() As String = IO.File.ReadAllLines(openfile.FileName)
        ListBox1.Items.AddRange(txtline)
الرد
تم الشكر بواسطة: حريف برمجة , حريف برمجة
#4
اعداات اللغة  في الجهاز كله ممكن هي المشكل 


https://abuomar.ae/2017/08/24/%D8%AD%D9%...%88%D8%B2/

 لعل الكلمة التي تنفعني لم أكتبها بعد
عبد الله بن المبارك
الرد
#5
(14-08-20, 08:03 PM)saleh101 كتب :
On Error Resume Next
        Dim openfile As New OpenFileDialog
        ListBox1.Items.Clear()
        openfile.Title = "Text |*.txt"
        openfile.ShowDialog()
        Dim txtline() As String = IO.File.ReadAllLines(openfile.FileName)
        ListBox1.Items.AddRange(txtline)

جرب باضافة نوع الترميز UTF8
Dim txtline() As String = IO.File.ReadAllLines(openfile.FileName, System.Text.Encoding.UTF8) 'مع تحديد الترميز
الرد
تم الشكر بواسطة: حريف برمجة
#6
للاسف لم يتم حل المشكلة
عند اضافة الكلام في الليست بوكس يدويا يظهر بشكل طبيعي
لكن عند وضع الكلام في الليست بوكس من خلال ملف تكست يظهر علي شكل رموز
الرد
تم الشكر بواسطة: حريف برمجة , حريف برمجة
#7
حسنا،

هذا يعني أن الملف النصي لم يتم حفظه بترميز UTF-8 ويجب تصحيح حفظه من جديد

افتح الملف النصي وقم باعادة حفظ بإسم Save As وستجد تحت اسم الملف نوع الترميز Encoding حدد الترميز UTF-8 ثم احفظ

ثم جرب الكود القديم الذي لديك
الرد
تم الشكر بواسطة: saleh101 , حريف برمجة
#8
(14-08-20, 10:55 PM)masaoud كتب : حسنا،

هذا يعني أن الملف النصي لم يتم حفظه بترميز UTF-8 ويجب تصحيح حفظه من جديد

افتح الملف النصي وقم باعادة حفظ بإسم Save As وستجد تحت اسم الملف نوع الترميز Encoding حدد الترميز UTF-8 ثم احفظ

ثم جرب الكود القديم الذي لديك

فعلا شكرا لك تم حل المشكلة
لكن هل يوجد حل اخر برمجيا لان مش هقدر اقول لكل مستخدم علي هذه الخطوات لحل المشكلة
الرد
تم الشكر بواسطة: حريف برمجة



التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم