Hỏi đáp
Chia sẻ kiến thức, cùng nhau phát triển
Mình đang gặp lỗi khá là lạ nhờ mọi người xem dùm.
static void Main(string[] args)
{
Console.OutputEncoding = System.Text.Encoding.UTF8;
Console.InputEncoding = System.Text.Encoding.UTF8;
string input = Console.ReadLine();
Console.ReadLine();
}
Mình có đoạn Code như trên, nhưng không hiểu tại sao cái Console nó không nhận Tiếng Việt có dấu(Unicode) nếu như mình Paste ký tự có dấu thì hàm
ReadLine nó đọc ra giá trị là /0 mình chưa hiểu tại sao lại thế, trong khi đó Unikey và Visual Studio mình đã chạy quyền Admin hết rồi. Mình mở Command Prompt của Window lên cũng thế không gõ có dấu được.
Ban đầu mình nghĩ do Unikey bị lỗi và mình dùng bộ gõ Tiếng Việt của Window luôn, nhưng kết quả vẫn như trên.
Mình đã thử Fix theo hướng tâm linh là tắt Visual và Unikey rồi chạy lại vẫn không được. Mọi người hỗ trợ mình với.
có gán được lệnh chcp 65001 cho console không ?? nếu được thì console sẽ hiện được unicode