将字节数组转换为编码字符串
Convert a byte array to encoded string
>我想知道如何在给定编码方案的情况下将字节数组转换为字符串,例如
string Convert2Str(byte* b, UTF32);
string Convert2Str(byte* b, UTF7);
etc
没有标准的 c++ 方法可以做到这一点。
一些第三方库可用于转换编码(例如 UTF8-CPP)。
注意:byte
也不是标准的 c++ 类型。你可能的意思是uint8_t
.
相关文章:
- 是否有任何区域设置会影响宽字符编码?
- CP1251:从字符* 转换为 wchar_t* 时的编码失真
- 使用C++将越南语字符从ISO88591、UTF8、UTF16BE、UTF16LE和UTF16编码为十六进制,反之亦然
- 将二进制编码的无符号字符转换为整数
- 如何C++ WCOUT UTF-16 编码的字符数组?
- 字符编码和带有C++的文件名
- 如何在没有wchar_t的情况下在 c++ 中解码/编码 UTF-8 字符
- 如何定义一个从任何编码空间解析单个字符的精神 x3 解析器?
- C 14:UTF-8/UTF-16与本机字符编码之间的转换
- qt base64编码/decode添加逃脱字符
- 比较UTF8编码的字符
- 从键盘读取 UTF-8 编码的字符
- 如何获取 json 文件的字符编码类型
- 哪种方法更适合霍夫曼编码 我想读取字符及其频率
- Base64 在编码特殊字符时不起作用
- 编码一个字符
- 将数字编码为字符并写入文件
- 字符编码独立字符交换
- 为什么使用中文代码页集的Windows控制台可以显示UTF-16编码的字符
- C++编码(特殊字符 Ø,é...)