01/10/2018, 15:25

Viết xâu unicode trên Visual Studio

Ví dụ em muốn viết 1 dòng theo cách gõ UFT8 ra màn hình nhưng nó xảy ra lỗi thêm 1 dấu ngoặc khác » vậy khắc phục sao đây mọi người

printf(“Nguyá»
n Văn A”);

rogp10 viết 17:38 ngày 01/10/2018

L"Nguyễn Văn A" là hằng chuỗi wide nên phải dùng những hàm có w đứng đầu, nếu không thì sẽ đọc sai, viết sai.

hocc viết 17:34 ngày 01/10/2018

Bạn cho ví dụ thử

rogp10 viết 17:35 ngày 01/10/2018

Trên Win thì dùng wide thôi. http://en.cppreference.com/w/c/string/wide

Ngoài ra còn multibyte (mb_) nữa.

Bài liên quan
0