摘要: 今天在使用fread读文件的时候,打印出来始终是乱码后来问了一个朋友 告诉我说 我的文件时 utf-8 +bom格式的我用dw另存为看了下 果然底下有个 bom相关的选项 默认是打钩的我用editplus重新保存后 问题终于解决了。百度了下,网上是这么说的:"如果Utf-8的文件被记事本、DW工具编辑过,但没有注意处理的方式,那么会自动在Utf-8文件中添加BOM格式,以表示文件是Utf-8编码的文件...因此,在编辑、更改任何文本文件时,请务必使用不会乱加BOM的编辑器。Linux下的编辑器应该都没有这个问题。WINDOWS下,请勿使用记事本等编辑器。推荐的编辑器是: Editpl 阅读全文
posted @ 2012-05-07 13:42 寒剑sky 阅读(327) 评论(0) 推荐(0) 编辑
摘要: string iconv ( string in_charset, string out_charset, string str ) 注意:第二个参数,除了可以指定要转化到的编码以外,还可以增加两个后缀://TRANSLIT 和 //IGNORE,其中 //TRANSLIT 会自动将不能直接转化的字符变成一个或多个近似的字符,//IGNORE 会忽略掉不能转化的字符,而默认效果是从第一个非法字符截断。 阅读全文
posted @ 2012-05-07 12:47 寒剑sky 阅读(593) 评论(0) 推荐(0) 编辑
摘要: http://doc.thinkphp.cn/manual/preface.html 阅读全文
posted @ 2012-05-03 12:53 寒剑sky 阅读(141) 评论(0) 推荐(0) 编辑
摘要: <?php /** * @method 转化数字为url * @author taylor *///拼接0-9 a-z A-Z 此处已经改进,用range('a','z') 取代 $basicNum = range(0, 9); $basiclittle= range('a','z'); $basicLittle = range('A','Z'); $basic=array_merge($basicNum,$basiclittle,$basicLittle); /* 生成62个字符*///// 阅读全文
posted @ 2012-05-02 22:56 寒剑sky 阅读(307) 评论(0) 推荐(1) 编辑
摘要: 1.字符串的值用引号2.PHP中尽量用单引号,HTML代码全部用双引号3.在包含变量的时候,用双引号可以简化操作4.复杂的情况下用大括号包起来 PHP引号还有一个用处就是,有的时候需要用php生成文本文件,换行符\n需要用双引号才能好使,单引号则会直接把\n当成字符输出。 阅读全文
posted @ 2012-05-02 22:34 寒剑sky 阅读(107) 评论(0) 推荐(0) 编辑