我想将版权符号写入pdf文件的页脚。八进制代码\ 251仅在文件的编码为拉丁时才有效。 (英语) 当输出pdf是中文,日文,韩文时。符号印刷完全不同。我已经知道输出文件有GB2312编码,版权符号代码是两个字节字符\ 0xAAC2。
我一直试图找出我应该如何打印它?在sprintfing之前我是否必须将其转换为utf16?
答案 0 :(得分:0)
如果您使用的是sprintf,我认为您可以这样做:
unsigned char one = 0xAA;
unsigned char two = 0xC2;
char output_line[20];
sprintf(output_line,"%c%c",one,two);
或,如下所示:
sprintf(output_line,"\xaa\xc2");