请问电脑这个配置能玩绝地求生电脑最低配置吗?

君,已阅读到文档的结尾了呢~~
CodeBlocks中文乱码问题原因分析和解决方法(论文资料)
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
CodeBlocks中文乱码问题原因分析和解决方法(论文资料)
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer--144.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口开发工具(2)
1.Code::Blocks 编辑器保存源文件用的编码。
&&默认情况下,是保存为windows本地编码的,也就是WINDOWS-936字符集,也就是GBK编码。
&但是很神奇的是,GCC编译器默认编译的时候是按照UTF-8解析的。你存成GBK,但是当成UTF-8解析,这还能编译通过,这才有鬼了,所以这两个地方编码不统一好,编译的时候报错:error:converting to execution character set: Illegal bytesequence,你根本连通过编译的可能性都没有!
其实要解决这个问题很简单,编写Code::Blocks的人只需要在调用编译器之前检测一下源文件是什么编码,然后就自动让编译器用什么编码进行解释,问题就解决了。只是很可惜,Code::Blocks编写的人可能还没有这么做,或许是对本地化认识不够吧,也可能是觉得没必要吧?(所以就给初学的人带来问题了,所以就觉得易用性不如微软了,免费和商业的东西还是有差距的。。。)
2。GCC编译器编译的时候对输入的源文件解释用的编码
这个编译器可以设置-finput-charset=charset来指定编译器用什么编码解释输入源文件。比如如果源文件的字符集是GBk,那么就必须指定-finput-charset=GBK,如果不指定,一律当做UTF-8处理。
除非你源文件真的是UTF-8,否则就会出现转换错误。
3。编译好的执行文件所用编码
&如果你1和2两个地方的编码都能统一,那么编译时不会报错了,但是编译好了,运行一下看看,在控制台显示的依然是乱码!
&那是因为控制台显示的时候缺省的是使用系统默认的字符集,比如windows下用的是GBk,但是默认情况下,编译之后的执行文件时编译成UTF-8的,所以又出现了不统一,乱码由此而生!
解决的方法和简单,就是给编译器加上选项:-fexec-charset=GBK,和windows默认的统一,就OK了。(linux默认字符集是UTF-8)
补充 :WINDOWS-936其实就是GBK
原文链接:
&&相关文章推荐
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:17160次
排名:千里之外
原创:18篇
转载:11篇
(1)(2)(3)(1)(2)(19)(1)Ubuntu下CodeBlocks控制台程序中文显示乱码解决问题
在环境设置里进行如下设置:
-& Environment
把Terminal to launch console
programs那个选项改成gnome-terminal -t $TITLE -x
原来是xterm -T $TITLE -e
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

我要回帖

更多关于 绝地求生电脑配置 的文章

 

随机推荐