اذهب إلى المحتوى

السؤال

نشر

أواجه بعض المشاكل أثناء فتح الملفات للقراءة منها أو الكتابة فيها، فبعض الرموز لا تظهر عند الكتابة والقراءة وتظهر بدلا عنها رسالة خطأ على الرغم من أنها مدعومة من ترميز UTF-8 فما الطريقة الصحيحة لفتح الملفات بهذا الترميز في روبي؟

Recommended Posts

  • 0
نشر

إذا كنت تشغّل شيفرتك البرمجية وتحصل على رسالة خطأ بسبب حرف خاص(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

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...