Lỗi khi output dòng chữ tiếng Việt ra console

mọi người giúp e với, sao khi output vẫn bị lỗi phông chữ vậy

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp1
{
    internal class Program
    {
        static void Main(string[] args)
        {
             
            Console.OutputEncoding = Encoding.UTF8;
            Console.WriteLine(" hello");
            Console.WriteLine(" xin chào mình mới học c#");
            Console.WriteLine(200);
            Console.ReadLine();
        }
    }
}

bạn đưa cái hình bị lỗi lên xem, mình chạy vẫn bình thường mà

Bạn cần cấu hình cho màn hình Console hỗ trợ bộ phông chữ Unicode.

Lỗi như thế nào thì bạn lại chả đề cập một tí gì (hình ảnh, mô tả).

1 Like

e mới học c# ko biết cấu hình như nào,e chỉ biết khai báo utf8 với unicode thôi, a chỉ e e với, e cảm ơn

bỏ dòng này đi xem có in ra được ko?

à hay là đổi font chữ trong console sang Consolas là được, ko cần đổi outputencoding đâu. String trong C# là utf16 đổi sang utf8 nó có in ra đúng đâu :thinking:

2 Likes

cảm ơn b nha, e đổi font trong console được r a

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?