20-12-15, 08:34 PM
إقتباس :وفي هذا الموضوع سنناقش كيفية التأكد من صحة المدخلات المكتوبة باللغة العربية قبل حفظها أو قبل استخدامها بشكل ما مثل حفظها في برامج الداتابيز مثلا
هذا إقتباس لما كتبته انا حرفيا في الموضوع
وعموما ليس شرطا ان تستخدم الكود في حفظ البيانات لأنه و بالنهاية البيانات يجب ان يتم جفظها كما كتبها المستخدم
وطبقا للخبرة البسيطة التي املكها فأنا أعلم جيدا أن هناك فارق بين String.Compare و String.Equal
وسبب تفكيري في إرجاع الكلمات او الأسماء لأصلها هو الكود التالي وهو كود الهدف منه التوضيح فقط
PHP كود :
Dim s1 As String = "محمـــــد"
Dim s2 As String = "محمـــــــد"
If (String.Compare(s1, s2, StringComparison.OrdinalIgnoreCase) = 0) Then
Me.Close()
End If
If (String.Compare(s1, s2, StringComparison.Ordinal) = 0) Then
Me.Close()
End If
If s1.Equals(s2) Then
Me.Close()
End If
وعموما لو الكود الذي كتبته انا لا يناسبك يمكنك بكل بساطة إهماله و التفكير في كود يناسبك

