语言 架构 数据库 服务器 IDE 操作系统
举个例子,比如:文本
对于脚本语言来说,文本处理任务构成了一个重要的组成部分,每个人都会同意文本处理非常有用。每个人都会有一些文本需要重新格式化或者转化为另一种形式。
看起来问题有点简单得过分了,事实上,我们看到了文本,就知道了什么是文本,文本是一串字符,这正是它与二进制之间不同。二进制数据是一串字节。不幸的是,所有的数据进入程序中都只有一串字节。没有什么库函数能够帮组我们确定某一个特定的字节串是否代表文本,我们只能自己创造一些试探的方法来判断那些数据能够用文本的方式来处理