Tôi có một ứng dụng C trong đó tôi nhận được một chuỗi UTF-8 aover a socket làm char *. Bây giờ tôi muốn in nó trên bàn điều khiển bằng Eclipse CDT. Tôi có thể làm cái này như thế nào? Những gì tôi nhận được thường là một cái gì đó như "GÃnther" những gì nên được "Günther"Cách in các ký tự UTF-8 trên bàn điều khiển bằng cách sử dụng C
Cảm ơn rất nhiều.
nào ** OS ** ??? –
Bạn đã kiểm tra các ngôn ngữ và như vậy chưa? Nếu điều đó không hiệu quả, hãy kiểm tra các ký tự rộng và các chuỗi rộng. Nếu điều đó không hiệu quả, hãy thử tự chuyển đổi chuỗi. Tôi thành thật không nhớ làm thế nào để làm điều này, nhưng tôi nghĩ rằng câu trả lời là một trong những điều đó. – aaaaaa123456789
Đây là vấn đề của bảng điều khiển của bạn. Nó không giải thích đầu ra của bạn là UTF-8. –