01/10/2018, 00:38
Xuất Tiếng Việt Trong CodeBlocks
Ai dạy e cách xuất tiếng Việt trên codeblocks 16.01 với ạ!!!
e đã change file encoding thành UTF-8 rồi mà nó vẫn không được ạ
Bài liên quan
Ai dạy e cách xuất tiếng Việt trên codeblocks 16.01 với ạ!!!
e đã change file encoding thành UTF-8 rồi mà nó vẫn không được ạ
Bạn xuất ra console hay GUI?
Nếu console thì cần một bước nhỏ nữa là đổi font console nhé :~
Mặc định console của a Mai cồ ko hỗ trợ TV
Bạn vào
Edit -> File Encoding và chọn "Save byte-order-mark (BOM)
, lưu file và compile.mình dùng build and run :3 nó ra exe còn
chọn project console + compiler GUI
không được luôn a ơi!!!
Bạn mở cmd, gõ
chcp 65001
nhấn Enter và chỉnh font chữ là Lucida (thử xem ).Ở windows thì khác một chút nữa.
Bạn include tchar.h vào
Sau đó define unicode
rồi dùng các hàm tương ứng của tchar.h là được
(nhớ là đổi sang font của console là consolas)
source:
KQ (do console của codeblock ko hiểu sao nó ko đổi font nên chơi = tay tạm):
Lưu ý là tchar là thư viện của anh Mai cồ nhé
Source tchar: http://research.microsoft.com/en-us/um/redmond/projects/invisible/include/tchar.h.htm
Cứ thế này cho chắc, không cần chỉnh encoding của source code:
(Console phải sử dụng font là Consolas hoặc Courier New)
Nếu làm trên Linux thì gõ Tiếng Việt bình thường, dùng kiểu 1 byte (char*, hoặc string) rồi lưu dạng UTF-8 là xong.