php编写文本文件创建格式

时间:2011-01-20 22:25:49

标签: php

我需要将一些数据存储在文本文件中。数据在我的mysql中作为latin1使用尽可能少的字节。我怎样才能让php的文本文件以latin1格式写入?

1 个答案:

答案 0 :(得分:1)

虽然稍微偏离主题,但说实话,我很想保留所有内容(网页,数据库连接,表/校对,输出文件等,以UTF-8表示),纯粹是(相当可能非常不可能)在未来的任何时候都需要非latin1字符。

几乎所有的文本编辑器都支持UTF-8,如果需要,将UTF-8转换为另一种格式(反之,从另一种格式转换为UTF-8)会更容易。此外,数据库(和磁盘空间)非常便宜,因此与提交有限的字符集相比,在这里和那里使用几个字节似乎有点过分的权衡。

顺便提一下,Joel Spolsky有一个与此类事情相关的规范博客文章称为“The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!)”。无论你决定走哪条路,都值得一读。