我有一个uint32_t元素数组,每个元素存储一个非拉丁 Unicode 字符的代码点。如何在控制台上打印它们或将它们作为 UTF-8 编码字符存储在文件中?我知道它们可能无法在控制台上正确呈现,但如果我在兼容的编辑器中打开它们,它们应该可以正常显示。
uint32_t
我曾尝试使用wprintf(L"%lc", UINT32_T_VARIABLE),fwprintf(FILE_STREAM, L"%lc", UINT32_T_VARIABLE)但无济于事。
wprintf(L"%lc", UINT32_T_VARIABLE)
fwprintf(FILE_STREAM, L"%lc", UINT32_T_VARIABLE)
c unicode file-io utf-8
c ×1
file-io ×1
unicode ×1
utf-8 ×1