摘要: 最近得到一份Unicode编码的文件,想转换成utf-8(其实就是想转成非Unicode)。在网上找了很多文章,有很多人把utf-8理解为unicode,搞得乱哄哄的。请记住,下面的段落是讲如何把 Unicode 编码的文件 转化为 非Unicode的方式。在linux下用iconv命令,iconv -f ucs-2 -t utf-8 myfile > destfile搞了半天,发现,Unicode编码(简称为ucs)其实分为ucs-2be 和ucs-2se 一个是大端法(big-endian),一个是小端法(little-endian),也就是一个码子(2byte)的字节序列不同。wi 阅读全文
posted @ 2012-10-11 16:24 CodeJumper 阅读(10018) 评论(0) 推荐(0) 编辑
摘要: _IOFBF:达到block后输出。_IOLBF:遇到\n或者被另外已给绑定到终端设备的流读的时候,会输出。_IONBF:立刻输出默认情况下,stdout 是 _IOLBF, stderr是_IONBF,所以,stdout加入一个\n后,会立即输出。printf("xxx\n")可以通过 sevvbuff(char* buffer, , size_t size)来实现设定 阅读全文
posted @ 2012-09-06 17:11 CodeJumper 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 一、代码折叠相关键盘方式:CTRL+M , CTRL +M 折叠/展开当前的折叠(默认为所有函数创建了折叠)CTRL+M, CTRL+O 将cpp范围内的所有函数折叠,只显示函数定义(function signature),注释,头文件区域不会折叠CTRL+M, CTRL+L 展开所有折叠CTRL+M, CTRL+P 取消所有折叠,也就是停止折叠。CTRL+M, CTRL+H 折叠当前选中的代码块CTRL+M, CTRL+U 折叠当前选中的代码块鼠标方式:右键在文件中点击,然后选择outline(大纲),或者点击Edit,然后选择outline里面对应的折叠动作。只有选中文本后,才会有折叠当. 阅读全文
posted @ 2012-09-06 13:35 CodeJumper 阅读(287) 评论(0) 推荐(0) 编辑