[英]How to convert string from decimal code to cyrillic / unicode16 in C++?
[英]Enabing Unicode16 on linux
此代碼在Windows上有效,以在控制台中啟用unicode 16(以便編寫):它使用io.h來工作
_setmode(_fileno(stdout), _O_U16TEXT);
在linux上,我嘗試包括sys / io.h使其工作,但仍然給我錯誤:
在此范圍內未聲明_fileno
在此范圍內未聲明_O_U16TEXT
在此范圍內未聲明_setmode
我已經在互聯網上搜索了,但找不到解決方案,也許您可以幫我解決這個問題!
你需要更多的信息?
操作系統:Windows 10和Raspberry Pi 2b在沒有gui的情況下運行rasbian
編譯器:g ++
謝謝
您相信std :: cout <<“█” << std :: endl;嗎? 如果您的C ++文本編輯器使用UTF-8編碼,那就是她所寫的全部。 取任何Unicode字符,獲取它的UTF-8編碼,然后使用它。 – Sam Varshavchik
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.