[英]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.