C.Mind

استقبال ؟؟؟؟؟؟؟ عندما ارسل نص عربي

3 ردود في هذا الموضوع

السلام عليكم ورحمة الله وبركاته

كيف حالكم ان شاء الله طيبين. ياخواني انا اعمل على برنامج ارسل واستقبل ملفات وبرضوا فيها محادثة. بس لما ارسل ملف اسمه بالعربي مايقبل او ارسل رساله نصية بالعربي يطلع لي علامات ؟؟؟؟؟؟؟؟ بدلاً من النص العربي. بالعكس عنددما ارسل ملف اسمه باللغة الانجليزية او نص باللغة الانجليزي فانه يستقبله بالرحب والسعه.

هذا كود ارسل ملف


Private Sub Send_File_Info()
Try
FileName = New FileInfo(OpenFileDialog1.FileName)
FileSize = New FileInfo(OpenFileDialog1.FileName)
SendBytes = Encoding.ASCII.GetBytes("FILEINFO|" & FileName.Name & "|" & _
FileSize.Length)
UDPClient.Send(SendBytes, SendBytes.LongLength)
Catch ex As Exception

End Try
End Sub

وهذا كود استقبال رساله

 Private Sub Receive_Message()
Dim ReceiveBytes As Byte() = REcUDPClient.Receive(RIEP)
ReadyToReceiveFile = Encoding.ASCII.GetChars(ReceiveBytes)
If ReadyToReceiveFile = "True" Then
Call Start_File_Transfer()
End If
REcThread = New Threading.Thread(AddressOf Receive_Message)
REcThread.Start()
End Sub

علماً انني اشتغل على فيجوال بيسك 2003 ولا يمكنني الانتقال الى اصدار اخر في الوقت الراهن. الف شكر على المرور

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

انا لست محترف لكن هذه المشكله واجهتنى قبل ذلك واستخدمت Encoding.Default حاول تجربها او تجرب غيرها

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

استخدم 

Encoding.ut8f
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .