如何确定宽字符串文字的字节顺序?

时间:2013-02-04 20:16:09

标签: c++ c string unicode character-encoding

我知道这个问题依赖于编译器。所以我想要一个可靠的方法来确定。

例如:

const wchar_t str[] = L"飞流直下三千尺";

我应该如何知道str是小端还是大端?

编译器是否保证宽字符串文字的字节顺序与目标体系结构的字节顺序相同?

1 个答案:

答案 0 :(得分:2)

没有编译器保证wchar_t甚至具有字节序(或者说它是Unicode,就此而言)。