Latest web development tutorials

روبي ترميز الصيني

روبي ترميز الصيني

الفصول السابقة تعلمنا كيفية استخدام الناتج روبي "مرحبا، العالم!"، الانجليزية لا توجد مشكلة، ولكن إذا كنت إخراج الحروف الصينية "مرحبا، العالم" من المرجح أن تواجه مشكلة الترميز الصينية.

ملفات روبي إذا لم يتم تحديد الترميز في عملية التنفيذ ستعطى:

#!/usr/bin/ruby -w

puts "你好,世界!";

إخراج تنفيذ البرنامج المذكور أعلاه هو:

invalid multibyte char (US-ASCII) 

تظهر رسالة الخطأ المذكورة أعلاه روبي استخدامها مع الترميز ASCII لقراءة المصدر، سيتم مشوه والصينية، والحل هو مجرد بداية الملف على# - * - الترميز: UTF- 8 - * - (EMAC مكتوب) أو # الترميز = UTF-8على خط المرمى.

أمثلة

#! / البيرة / بن / روبي -w
# - * - الترميز: UTF-8 - * -

يضع "مرحبا، العالم!".

تشغيل المثال »

الإخراج:

你好,世界!

لذلك إذا أردنا عملية إعادة التعلم، ملف التعليمات البرمجية المصدر، ثم مع ترميز الصيني، تحتاج إلى إيلاء الاهتمام لأمرين: