【发布时间】:2015-07-25 04:05:54
【问题描述】:
考虑 wctomb(),它采用宽字符并编码为当前选定的字符集。 glibc 手册页声明输出缓冲区应该是 MB_CUR_MAX,而 FreeBSD 手册页声明输出缓冲区大小应该是 MB_LEN_MAX。这里哪个是正确的?
是否有任何示例宽字符/编码组合需要多个编码字符来表示宽字符?
更一般地说,MB_CUR_MAX 是指最大组合编码字符字节数以表示宽字符,还是仅表示任何特定编码字符的最大字节数?
【问题讨论】:
标签: c character-encoding internationalization