المبرمج العربي نشر 7 مارس 2016 أرسل تقرير نشر 7 مارس 2016 أواجه بعض المشاكل أثناء فتح الملفات للقراءة منها أو الكتابة فيها، فبعض الرموز لا تظهر عند الكتابة والقراءة وتظهر بدلا عنها رسالة خطأ على الرغم من أنها مدعومة من ترميز UTF-8 فما الطريقة الصحيحة لفتح الملفات بهذا الترميز في روبي؟ اقتباس
0 هشام رزق الله نشر 7 مارس 2016 أرسل تقرير نشر 7 مارس 2016 إذا كنت تشغّل شيفرتك البرمجية وتحصل على رسالة خطأ بسبب حرف خاص(error on the special character)، فتوجد عدة حلول لحل هذه المشكلة8، فيمكنك تمرير UTF-8 إلى دالة فتح الملف مع حرف الكتابة w كما في المثال التالي: File.open("file.txt", "w:UTF-8") do |f| f.write "smth here" end أما بالنسبة للقراءة من ملفات بترميز UTF-8 فيمكنك فعل فس الشيء مع حرف القراءة r كما في المثال التالي: File.open("file.txt", "r:UTF-8") do |f| puts f.read end اقتباس
السؤال
المبرمج العربي
أواجه بعض المشاكل أثناء فتح الملفات للقراءة منها أو الكتابة فيها، فبعض الرموز لا تظهر عند الكتابة والقراءة وتظهر بدلا عنها رسالة خطأ على الرغم من أنها مدعومة من ترميز UTF-8 فما الطريقة الصحيحة لفتح الملفات بهذا الترميز في روبي؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.