30/09/2018, 17:32

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??

Mai Anh Dũng viết 19:40 ngày 30/09/2018

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ế

Leader viết 19:38 ngày 30/09/2018

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

Mai Anh Dũng viết 19:40 ngày 30/09/2018

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.

Leader viết 19:46 ngày 30/09/2018

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

Mai Anh Dũng viết 19:48 ngày 30/09/2018

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

Leader viết 19:33 ngày 30/09/2018

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

Lập Trình Sư viết 19:34 ngày 30/09/2018

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

Bài liên quan
0