要写个自动化生成iOS语言文件的PHP脚本,用vim打开Localizable.strings发现全是乱码,还怀疑是苹果搞出来的特殊二进制文件,没想到用TextWrangler打开完全没有问题,这个文件是小头的UTF-16文件,带BOM头。这样问题就好解决了,用PHP生成文件内容,然后用mbstring转换成UTF-16加上个BOM头就成,但实验了一上午,生出来的文件总是乱码,怀疑是mbstring的问题,然后换成用iconv转码竟然就没问题了,上一小段代码: $bom = chr(255) . chr(254); $string = “\”" . $key . “\”" . ” = \”" . $value . Continue Reading →
-
Pages
-
Profiles
-
Categories
- Brain Storm (1)
- Gadget (9)
- Life (27)
- Misc (3)
- OS (52)
- Programming (26)
-
Archives
- May 2012
- April 2012
- March 2012
- January 2012
- October 2011
- September 2011
- July 2011
- May 2011
- April 2011
- March 2011
- January 2011
- December 2010
- November 2010
- October 2010
- September 2010
- August 2010
- July 2010
- June 2010
- April 2010
- March 2010
- January 2010
- November 2009
- October 2009
- September 2009
- August 2009
- July 2009
- June 2009
- May 2009
- April 2009
- March 2009
- February 2009
- January 2009
- December 2008
- November 2008
- October 2008
- September 2008
- August 2008
- July 2008
- May 2008
- March 2008
- December 2007
- January 2007
-
Links