C Unicode UTF-8解码字符的问题
Problem with c++ unicode utf-8 decode characters
我正在尝试使用Linux计算机上的" en_us.utf-8"标准打印一些编码字符,但是有些字符没有出现。我可以正确看到161到255的字符,但是从128到160,我看不到任何东西。这是我正在使用的代码:
int main(void)
{
setlocale(LC_ALL, "en_US.UTF-8");
wchar_t c;
for (c = 128; c < 256; c++) {
std::wcout<< " n" << c << 'n';
}
return 0;
}
一个可以帮助我的人?我非常感谢。
128和160之间的Unicode代码点表示(不打印(控制代码。
cf。Unicode图表表
相关文章:
- 从矢量C++读取字符时出现问题
- C++:__aligned(__alignof__) 导致字符数组数据出现问题?
- C++理解计算字符变量的问题
- 将十六进制值设置为用于填充的字符变量时出现问题
- 编写 cin.get() 以接收字符数组时出现问题
- 从 argv[1] 转换为字符 * 字符串后有什么问题?
- 将字符数组转换为结构时出现问题. 结构的字符数组变量溢出
- 字符 * 未从重载运算符或内存管理问题正确返回
- 将utf16宽std::wstring转换为utf8窄std::string以获得罕见字符时出现问题
- 我在使用字符的函数时遇到了一些问题
- 用wchar_t处理 unicode 字符好吗?它不会引起任何问题吗?
- 将 c++ 字符串转换为常量字符 * 时出现问题
- C++程序,将整数输入转换为字符的问题
- 我通过迭代加法将二进制数转换为十进制并检查单个字符(请参阅代码)的方法有什么问题?
- C++ 初级面试问题:仅使用字符指针压缩字符序列的功能
- 通过比较字符设置字符串时出现问题
- 我的编辑距离递归代码中的字符类型有问题
- 获取“boost::文件系统::p ath”字符指针时出现问题
- C Unicode UTF-8解码字符的问题
- 类型转换问题:字符数组的元素转换为整数变量