再请教,关于ppc版gcc不支持中文的问题,我有新发现,求新解!
时间:2011-11-30
来源:互联网
我是新手……
之前问过为什么ppc版的gcc显示中文时按单字节显示。我调用的都是宽字符版的函数,可是显示时都是把汉字拆开显示,乱码了……有人说是shell不支持中文,可最近用FindFirstFile,FindNextFile查找文件时发现居然可以显示中文,这是为什么啊?
另外怎么把一个wchar_t的数据按整型输出?我想把从FindFirstFile传回的字符串跟我自己赋值的字符串比较一下看看有什么不同……强制类型转换可以么?
之前问过为什么ppc版的gcc显示中文时按单字节显示。我调用的都是宽字符版的函数,可是显示时都是把汉字拆开显示,乱码了……有人说是shell不支持中文,可最近用FindFirstFile,FindNextFile查找文件时发现居然可以显示中文,这是为什么啊?
另外怎么把一个wchar_t的数据按整型输出?我想把从FindFirstFile传回的字符串跟我自己赋值的字符串比较一下看看有什么不同……强制类型转换可以么?
作者: Crazy_Lee 发布时间: 2011-11-30
我把使用findfirstfile获得的文件名"中文"的中强制类型转换成int后是20013,而自己给wchar_t字符赋值"中"后强制类型转换后是214,这是不是"不能"显示中文的原因?是编译器的原因么?
作者: Crazy_Lee 发布时间: 2011-12-03
引用 1 楼 crazy_lee 的回复:
我把使用findfirstfile获得的文件名"中文"的中强制类型转换成int后是20013,而自己给wchar_t字符赋值"中"后强制类型转换后是214,这是不是"不能"显示中文的原因?是编译器的原因么?
我把使用findfirstfile获得的文件名"中文"的中强制类型转换成int后是20013,而自己给wchar_t字符赋值"中"后强制类型转换后是214,这是不是"不能"显示中文的原因?是编译器的原因么?
linux下如果想在shell中显示中文,请保证你写代码时的编码和shell使用的编码保持一致,否则会出现混乱,这个只能通过更改shell和文本编辑工具实现,并不是函数的问题。建议都用utf-8,gb2312也是可以的。
作者: wshjldaxiong 发布时间: 2011-12-03
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28