Tag: cjk

用于UTF-8代码单元的PHP和C ++中文字符的逆序

中文单词你好的unicode代码点分别为4F60,597D。 我从这个工具得到的http://rishida.net/tools/conversion/ 下面的控制台应用程序将打印出60:4F:7D:59的hex字节序列。 正如您所看到的,它与每个字符的unicode代码点的顺序相反。 首先是60然后是4F,而不是4F然后是60.为什么会这样? 谁是对的? 工具或控制台应用程序? 或两者 ? void printHex (char * buf, char *filename) { FILE *fp; fp=fopen(filename, “w”); if(fp == NULL) return; int len2 = sizeof(buf); int i; char store[10]; for (i = 0; i 0) fprintf(fp,”:”); //sprintf(store, ); fprintf(fp,”%02X”, buf[i]); } fprintf(fp,”\n”); fclose(fp); } int main(int argc, char* argv[]) { char […]