سؤال

لدي نص روبي يولد ملف ANSI.

أريد تحويل الملف إلى UTF8.

ما هي أسهل طريقة للقيام بذلك؟

هل كانت مفيدة؟

المحلول

إذا كانت بياناتك بين نطاق ASCII 0 إلى 0x7F ، فإن UTF8 صالح ، لذلك لا تحتاج إلى فعل أي شيء.

أو ، إذا كان هناك أحرف أعلى من 0x7F ، فيمكنك استخدام ICONV

text=Iconv.iconv('UTF-8', 'ascii',text)

نصائح أخرى

ال تنسيق تحويل Unicode 8 بت (UTF-8) تم تصميمه ليكون متوافقًا مع الرمز القياسي الأمريكي لتبادل المعلومات (ASCII). لذلك ، بحكم التعريف ، فإن أي تسلسل ASCII صالح هو أيضًا تسلسل UTF-8 صالح. لمزيد من المعلومات ، اقرأ utf الأسئلة الشائعة و يونيكود الأسئلة الشائعة.

أي ملف ASCII هو ملف UTF8 صالح ، يمر بعنوان Q الخاص بك ، لذلك لا يلزم تحويل. لا أعرف ما هو ملف UIF8 ، بالانتقال إلى نص Q الخاص بك ، مختلفًا عن عنوانه.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top