في Windows الأذربيجاني جدول النص القديم غالبًا 1254. هذا جدول تركي. فيه ü وö وş وğ وç وı. ليس فيه ə. وEncoding.GetEncoding(1254) لا يستطيع حفظ ذلك الحرف ويضع ? مكانه.
اجعل الملف والطرفية UTF-8. لا تكتب 1254.
في Windows الأذربيجاني جدول النص القديم غالبًا 1254. هذا جدول تركي. فيه ü وö وş وğ وç وı. ليس فيه ə. وEncoding.GetEncoding(1254) لا يستطيع حفظ ذلك الحرف ويضع ? مكانه.
اجعل الملف والطرفية UTF-8. لا تكتب 1254.
File.WriteAllText("metn.txt", "Azərbaycan", new UTF8Encoding(true)).Encoding.GetEncoding(1254) ولا Encoding.Default. حرف ə ليس هناك.Console.OutputEncoding = Encoding.UTF8.csc القديم يقرأ المصدر بجدول النظام. احفظ ملف .cs كـ UTF-8 مع BOM.? فالرمز لا يُرجعه. اكتب النص من جديد.using System.Text;
Console.OutputEncoding = Encoding.UTF8;
File.WriteAllText("metn.txt", "Azərbaycan", new UTF8Encoding(encoderShouldEmitUTF8Identifier: true));