标签归档:php

20则CakePHP应用技巧

作者将自己使用CakePHP的经验总结了21条,这些尤其是对新手十分有用。

翻译时故意保留了一些CakePHP中特有的词语没有翻译, 如controller、model等。相信学过CakePHP的人应该马上就能理解它们的意思吧。

另外,CakePHP的wiki已经失效,取而代之的是一个名为bakery 的网站。 原文中引用的wiki的链接也都已更新到了bakery上。

继续阅读20则CakePHP应用技巧

php生成csv文件乱码问题

什么是CSV文件?

Comma Separator Value(逗号分隔值)。
常常用来数据转换的中间文件存在,比如:从Mysql中导出数据到CSV,导入CSV到SqlServer中。最近在用Epsilon的邮件服务做邮件营销,Epsilon的web前端接受csv格式的邮件列表,于是乎在Linux下用PHP脚本从Mysql数据库中将user表的数据按照条件导出成csv,以便导入到Epsilon的web前端发邮件,问题出现了,使用utf-8编码导出CSV文件,打开后里边的中文成了乱码(Windows下CSV文件默认与Microsoft Excel关联),用Notepad++或者Word打开正常,不过排版很乱,看着累呀。
原因:微软BOM(Byte Order Mark)的问题继续阅读php生成csv文件乱码问题