当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 3 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 这2个文件啥编码的啊
帖子发表于 : 2013-02-02 12:39 
头像

注册: 2008-07-17 10:55
帖子: 710
送出感谢: 0 次
接收感谢: 2
widon@widon-F3JR:~/Desktop/sourcecode/linux/tmp/linux-0.11-Zh$ file super.c
super.c: ISO-8859 C program text
widon@widon-F3JR:~/Desktop/sourcecode/linux/tmp/linux-0.11-Zh$ file pipe.c
pipe.c: ISO-8859 C program text
widon@widon-F3JR:~/Desktop/sourcecode/linux/tmp/linux-0.11-Zh$ enca super.c
Unrecognized encoding
widon@widon-F3JR:~/Desktop/sourcecode/linux/tmp/linux-0.11-Zh$ enca pipe.c
Unrecognized encoding


中文乱码,想转成utf-8


附件:
linux-0.11-Zh.zip [7.74 KiB]
被下载 28 次
页首
 用户资料  
 
2 楼 
 文章标题 : Re: 这2个文件啥编码的啊
帖子发表于 : 2013-02-02 12:45 
头像

注册: 2008-07-24 11:33
帖子: 4793
地址: 郑州
送出感谢: 4
接收感谢: 92
代码:
cuihao@cuihao-arch .downloads $ cat pipe.c | iconv -fGB18030
/*
* linux/fs/pipe.c
*
* (C) 1991 Linus Torvalds
*/

#include <signal.h>      // 信号头文件。定义信号符号常量,信号结构以及信号操作函数原型。

#include <linux/sched.h>   // 调度程序头文件,定义了任务结构task_struct、初始任务0 的数据,
// 还有一些有关描述符参数设置和获取的嵌入式汇编函数宏语句。
#include <linux/mm.h> /* for get_free_page */   /* 使用其中的get_free_page */
// 内存管理头文件。含有页面大小定义和一些页面释放函数原型。
#include <asm/segment.h>   // 段操作头文件。定义了有关段寄存器操作的嵌入式汇编函数。

//// 管道读操作函数。
// 参数inode 是管道对应的i 节点,buf 是数据缓冲区指针,count 是读取的字节数。
int read_pipe(struct m_inode *inode, char *buf, int count)
{
   int chars, size, read = 0;

// 若欲读取的字节计数值count 大于0,则循环执行以下操作。
   while (count > 0) {
// 若当前管道中没有数据(size=0),则唤醒等待该节点的进程,如果已没有写管道者,则返回已读
// 字节数,退出。否则在该i 节点上睡眠,等待信息。
      while (!(size = PIPE_SIZE(*inode))) {
         wake_up(&inode->i_wait);
         管道缓冲区长度(PAGE_SIZE) iconv: 未知 1012 处的非法输入序列

GBK?但好像有点错误。


_________________
求人不如求它仨: 天蓝的Wiki 屎黄的Wiki 绿
Site: CUIHAO.TK    Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 这2个文件啥编码的啊
帖子发表于 : 2013-02-02 12:49 
头像

注册: 2008-07-24 11:33
帖子: 4793
地址: 郑州
送出感谢: 4
接收感谢: 92
搜索到的无乱码版本:
http://www.lupaworld.com/code.php?mod=l ... le=super.c
http://www.lupaworld.com/code.php?mod=l ... ile=pipe.c


_________________
求人不如求它仨: 天蓝的Wiki 屎黄的Wiki 绿
Site: CUIHAO.TK    Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 3 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译