• 4885阅读
  • 0回复

unicode的QString,编码怎么是SJIS?? [复制链接]

上一主题 下一主题
离线fei04
 

只看楼主 倒序阅读 楼主  发表于: 2006-08-25
code:
QString gb = "你好";
QTextCodec* codec = QTextCodec::codecForContent(gb, gb.length() );
printf("##char-set1:%s\n",codec->name());
QString gbk_str=codec->toUnicode(gb);
codec = QTextCodec::codecForContent(gbk_str, gbk_str.length() );
printf("##char-set2:%s\n",codec->name());

打印结果是:
GB18030 SJIS

SJIS是日文编码啊.奇怪...
[ 此贴被fei04在2006-08-25 14:20重新编辑 ]
快速回复
限100 字节
 
上一个 下一个