| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 4850 人关注过本帖, 1 人收藏
标题:clang编译器在处理GBK编码且有中文字符的源文件时报编码警告 能否屏蔽
只看楼主 加入收藏
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
你根本没测试过各种各样的输出和屏幕变化情况,也就是玩玩,没打算真用的。

授人以渔,不授人以鱼。
2015-01-15 11:23
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
收藏
得分:0 
以下是引用TonyDeng在2015-1-15 11:23:37的发言:

你根本没测试过各种各样的输出和屏幕变化情况,也就是玩玩,没打算真用的。

我上面说了 我用的少 这对我来说已经足够好了
2015-01-15 11:24
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
收藏
得分:0 
以下是引用TonyDeng在2015-1-15 11:23:37的发言:

你根本没测试过各种各样的输出和屏幕变化情况,也就是玩玩,没打算真用的。

微软的命令提示符 设计的时候就是【没打算真用】 这么多年 添加一个快捷键都能在系统改动里面排【前十】 我也只能 呵­呵 了
2015-01-15 11:26
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
不知道楼主打算怎么用。

授人以渔,不授人以鱼。
2015-01-15 12:15
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
Windows10的cmd窗口,恢复了全屏模式,这下好用多了。

授人以渔,不授人以鱼。
2015-01-15 12:17
longwu9t
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:6
帖 子:732
专家分:2468
注 册:2014-10-9
收藏
得分:0 
回复 45楼 TonyDeng
我打算这么用了……
图片附件: 游客没有浏览图片的权限,请 登录注册

远离代码页的烦恼
用UTF-8时如果用汉字就只写窗口程序了
没汉字时就无所谓了

Only the Code Tells the Truth             K.I.S.S
2015-01-15 12:57
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
你那两个字,内码是C73C和C336,位于GB18030-2000扩充A区,是四字节的编码,无法映射到2字节的GBK字符集中,所以在936的页码显示模式上是显示不出来的。你要显示它,确实需要用65001,但那样你无法在窗口中输入汉字(文字编辑倒是可以处理),除非你在程序中自己写一个输入法模块(也是可以的,直接输入Unicode编码而已,没拼音字形之类好记)。工作量比较大,但并非不可能。不过,听你说,65001模式的画面刷新有问题,那恐怕难解了。

[ 本帖最后由 TonyDeng 于 2015-1-15 13:01 编辑 ]

授人以渔,不授人以鱼。
2015-01-15 12:59
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
收藏
得分:0 
以下是引用longwu9t在2015-1-15 12:57:41的发言:

我打算这么用了……
 
远离代码页的烦恼
用UTF-8时如果用汉字就只写窗口程序了
没汉字时就无所谓了

+10086

不好用 用它做什么
2015-01-15 13:10
longwu9t
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:6
帖 子:732
专家分:2468
注 册:2014-10-9
收藏
得分:0 
图片附件: 游客没有浏览图片的权限,请 登录注册
图片附件: 游客没有浏览图片的权限,请 登录注册

输入不是问题 用C在chcp 936下输出是个问题

Only the Code Tells the Truth             K.I.S.S
2015-01-15 13:13
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
扩充区的字在936下是输出不了的,能输出的是65001,在后者的输入呢?

授人以渔,不授人以鱼。
2015-01-15 13:18
快速回复:clang编译器在处理GBK编码且有中文字符的源文件时报编码警告 能否屏蔽
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018616 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved