Tôi đang sử dụng QSettings
để lưu trữ một số cài đặt trong tệp INI. Tuy nhiên, chương trình của tôi không phải bằng tiếng Anh, vì vậy một số cài đặt chứa chuỗi Unicode. Dường như Qt ghi các tệp INI không có trong utf8 hoặc utf16, nhưng trong một số mã hóa khác, chuỗi "Привет мир!" (rus. "Xin chào thế giới!") trông giống như sau:QSettings không xử lý unicode tốt
WindowTitle=\x41f\x440\x438\x432\x435\x442 \x43c\x438\x440!
Tôi muốn chỉnh sửa tệp cài đặt bằng tay, nhưng tôi không thể làm việc với nó như thế này. Có cách nào để buộc Qt để lưu trong Unicode?
Cảm ơn. Đáng tiếc là tôi đã sử dụng QJson cho tập tin cấu hình :) – Septagram
Hoạt động hoàn hảo, tôi đã xóa QJson, vì vậy một phụ thuộc ít hơn)) – Septagram
Điều cần biết :) – pnezis