Code Blocks khi để chế độ encoding UTF-8 thì dịch được còn UTF-16 thì không?

Mọi người giúp mình với:

Mình soạn thảo trên Code Blocks, khi để chế độ encoding UTF-8 thì dịch được còn UTF 16 thì không??

Bởi vì CodeBlocks sử dụng compiler gcc để compile. Và gcc không hỗ trợ UTF-16, chỉ hỗ trợ UTF-8

Thông tin đọc được từ đây: http://stackoverflow.com/questions/27588296/running-gcc-on-c-source-file-on-linux-gives-cc1plus-out-of-memory-allocati

@giaosudauto sao phát hiện ra lỗi này hay thế :+1:

1 Like

Có cách nào thay đổi thành bộ dịch khác không anh @ltd ? g++ chẳng hạn??

Em đang lập trình C hay C++? C sử dụng gcc, C++ sử dụng g++. Hmm, anh mới thử chuyển một file từ encoding UTF-8 sang UTF-16 thì bị lỗi với g++. Anh nghĩ em phải để ở dạng UTF-8 thôi.

Nhưng ở UTF-8 không mã hóa hết những kí tự mà em cần??

Em muốn mã hóa như thế nào? UTF-8 có thể thể hiện mọi ký tự mà.

thế hả? chắc do em nhầm! thanks anh nha!

1 Like

định học tiếng Trung Quốc hay sao mà chơi UTF-8 @@

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