كيف يمكنني تعيين ترتيب بايت علامة للملفات يونيكود؟

StackOverflow https://stackoverflow.com/questions/200689

سؤال

وأنا أعلم أن هذه ليست "الحقيقي" مسألة البرمجة. ولكن، ما يتعلق البرمجة لذلك أنا ذاهب لوضع ذلك على أي حال. لدي برنامج أنني بحاجة لاختبار أن يقرأ ترتيب بايت ماركر الملف لمعرفة ما إذا كان UTF-8 أو UTF-16. مشكلتي هي أنني لا يمكن العثور على محرر البرنامج / النص من شأنها أن تسمح لي أن تعيين علامة ترتيب بايت. يمكن لأي أحد أن يقول لي كيف لتعيين هذا في ملف نصي؟

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

المحلول

وهناك برنامج جيد جدا تسمى BabelPad . وسوف يتم تعيين سوى BOM، وأعتقد أنه سوف أيضا الهاتف إذا تم تعيينه أم لا. يمكنك أيضا القيام بذلك programmitically في صافي. هناك أسئلة وأجوبة جيدة حول هذا الموضوع على MSN .

نصائح أخرى

إذا كنت بحاجة إلى أن تكون متأكدا تماما ما يجري، إنشاء الملفات في ثنائي، إما باستخدام محرر عرافة ثنائي أو الكتابة بها من البرنامج.

الترا تعديل أو <وأ href = "http://notepad-plus.sourceforge.net" يختلط = "نوفولو noreferrer"> المفكرة ++ يجب على أن تكون قادرة على القيام بذلك، وتحرير عرافة الخام جدا (عن طريق البرنامج المساعد مع أرستها ++)

ويجب أن تكون قادرا على رؤية وتحرير هذا في Visual Studio.NET إذا كان لديك.

وإحضار مربع الحوار فتح ملف في Visual Studio. انقر على المثلث الصغير على زر فتح، واختر فتح باستخدام. الآن تحديد محرر ثنائي.

ويجب أن تكون قادرا على تعديل القيم عرافة في بداية الملف لتشمل أي نمط ترتيب البايت التي تحتاج إليها.

مقالة ويكيبيديا يصف ما سوف تحتاج إلى تعيين علامات ترتيب بايت ل يكون لتنسيقات الملفات المختلفة (UTF-8 أو UTF-16 على سبيل المثال)

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