社区
C语言
帖子详情
哪位知道MAGICWIN或NJSTAR的编码转换文件格式?
FoolBoy
2000-02-14 09:59:00
...全文
98
3
打赏
收藏
哪位知道MAGICWIN或NJSTAR的编码转换文件格式?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
leoleevi
2001-07-20
打赏
举报
回复
我喜欢这篇文章, 加入我的参与,呵呵
sintony
2000-02-14
打赏
举报
回复
换
下面的源程序,将BIG5码文件转换为GB码文件。
//TURBO C++3.0
#include <stdio.h>
#include <stdlib.h>
void main(){
int que, wei;
FILE * sourcefile;
FILE * tabfile;
FILE * destfile;
sourcefile = fopen("big.txt', "r+b");
//BIG5 码文件
tabfile = fopen("table.txt", 'r+b");
//码表文件
destfile = fopen("gb.txt","w+b");
//转换生成的GB码文件
while (!feof(sourcefile)){
fread(& que,1,1,sourcefile);
if (feof(sourcefile)){
break; }
if (que> =0xa1 && que <=0xfe)
//叛断是否汉字(BIG5编码)
{fread(& wei,1,1,sourcefile);
if (wei<0xa1) wei = wei - 0x40;
if (wei>=0xa1) wei = wei - 0xa1 + 0x7e - 0x40 + 1;
fseek(tabfile, 2 * ((que -0xa1) * (0xfe - 0xa1 + 1 + 0x7e - 0x40 + 1 ) + wei), SEEK_SET);
fread(& que,1,1,tabfile);
fread(& wei,1,1,tabfile);
fwrite(& que,1,1,destfile);
fwrite(& wei,1,1,destfile);
}
else
fwrite(& que,1,1,destfile); //处理英文
}
fclose(sourcefile);
fclose(tabfile);
fclose(destfile);
return;
}
sintony
2000-02-14
打赏
举报
回复
下面的源程序将所有可能的BIG5编码(0XA100-0XFEFF)写入文件“Table.TXT”。
//TURBO C++ 3.0
#include <Stdio.h>
#include <stdlib.h>
void main(){
FILE * codefile;
int i,j,k;
codefile=fopen("table.txt","w+b");
for (i=0xa1;i<=0xfe;I++){
for(j=0x00;j<=0xff;j++){
fwrite(& i,1,1,codefile);
fwrite(& j,1,1,codefile);}
}
fclose(codefile);
return;
}
运行地球村、东方快车或四通利方,将“Table.txt”从BIG5码转换为GB码,即获得码表文件。
汉字
编码
标准与识别
汉字
编码
标准与识别(一)代码页(Code Page)初识 本节是根据以下文章编写出来的,建议认真研读这些专家的高论。 参考1 >周报 97-1-17 参考2 > >周 报记者 黄伟敏 肖春江 99-8-30 参考3 > 吴健 > 出版...
内码
转换
表的来源与制作
汉字
编码
标准与识别(三) http://www.linuxeden.com/forum/thread-87657-1-1.html 内码
转换
表的来源与制作 由于历史和地域的原因,电脑里的中文标准有不少种共存于Internet 中。这是现实。因此出现...
汉字
编码
标准与识别(转)
汉字
编码
标准与识别(一)代码页(Code Page)初识 本节是根据以下文章编写出来的,建议认真研读这些专家的高论。 参考1 >周报 97-1-17 参考2 > >周 报记者 黄伟敏 肖春江 99-8-30 参考3 > 吴健 > 出版...
汉字乱码现象的分类解析
一、汉字乱码现象的分类汉字乱码现象大致可分成四类:网页、文本、文档和文件乱码。第一类是由于港台的繁体中文大五码(BIG5)与大陆简体中文(GB2312)不通用造成的;第二类是
Win
9X/
Win
2K系统(菜单、桌面、提示框...
电脑上计算机中的文档怎么变成格子样,电脑有的软件文字显示小方格是怎么回事?怎样解决?...
汉字乱码现象大致可分成四类:网页、文本、文档和文件乱码。第一类是由于港台的繁体中文大五码(BIG5)与大陆简体中文(GB2312)不通用造成的;第二类是
Win
9X/
Win
2K系统(菜单、桌面、提示框)显示乱码,这是
Win
9X/
Win
2K...
C语言
69,369
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章