文章列表
刚开始学linux下到Makefile,自娱自乐。
fun.c 文件
1 /******fun.c********/
2
3 #include <stdio.h>
4 #include <stdarg.h>
5 #include <stdlib.h>
6 #include "a.h"
7 int add(int a, int b){
8 if(a > 100 && b > 100)
9 ERROR(-1, "错误:a=%d, ...
谈谈Unicode编码,简要解释UCS、UTF、BMP、BOM等名词(转)
这是一篇程序员写给程序员的趣味读物。所谓趣味是指可以比较轻松地了解一些原来不清楚的概念,增进知识,类似于打RPG游戏的升级。整理这篇文章的动机是两个问题:
问题一:
使用Windows记事本的“另存为”,可以在GBK、Unicode、Unicode big endian和UTF-8这几种编码方式间相互转换。同样是txt文件,Windows是怎样识别编码方式的呢?
我很早前就发现Unicode、Unicode big endian和UTF-8编码的txt文件的开头会多出几个字节,分别是FF、FE(U ...