代码页,也称为编码页,是一种标识FatFs系统中文件命名字符串采用的编码的方式。
要知道我们为了在计算机中表示不同的(自然)语言,曾经产生了很多很多不同的编码方案,例如中文就有GB2312、GB18030 以及CJK、GBK等等,为了在文件命名时可以采用不同的编码,所以就有了代码页。借助它,我们可以在文件名中采用中文命名或者其它非英语语言字符(非ASCII)命名。
当然现在最流行的,可以涵盖所有语言的是Unicode,它又有UTF-8,UTF-16,UTF-32等等具体的编码方案,这些都可以作为代码页编码信息。
总之,代码页存在就是为了可以在文件命名时不限于只能是ASCII码。