摘要: 这两天在做PHP上传CSV文件的时候,第一列第一个值总是在正则验证不过。例如第一列第一个值是“test_test1”,第一列第二个值是"test_test2",没有本质差别的两个值对于同一个正则却给出了两个结果。在很纠结的时候用var_dump打印了一下两个值。居然发现显示的结果“test_test1”长度13,而"test_test2"长度10。为什么会有这个差别,在网上找了一段材料。才明白是BOM头的问题BOM BOM —— Byte Order Mark,中文名译作“字节顺序标记”。在这里找到一段关于 BOM 的说明: 在UCS 编码中有一个叫做 阅读全文
posted @ 2012-05-30 17:03 cindylu520 阅读(984) 评论(0) 推荐(0) 编辑