ZF(Zend Framework)字符集问题
问题:
在程序段编辑使用中文显示都是正常,但是在数据库中用 phpmyadmin 查看确实乱码,反之在 phpmyadmin 中编辑中文,看到的都是正常,到了程序中在看成了乱码。
解决:
在入口文件中设置数据库时,加上一句:
CODE:
$db->query("set names {$config->charset};");
$config->charset为你的数据库编码格式。gbk,utf8 或者其他。
问题:
在程序段编辑使用中文显示都是正常,但是在数据库中用 phpmyadmin 查看确实乱码,反之在 phpmyadmin 中编辑中文,看到的都是正常,到了程序中在看成了乱码。
解决:
在入口文件中设置数据库时,加上一句:
CODE:
$db->query("set names {$config->charset};");
$config->charset为你的数据库编码格式。gbk,utf8 或者其他。
http://xzfv.appspot.com/s/about.html
有了这个以后,对代码的高亮就方便多了。
在这里有一个 demo:http://xzfv.appspot.com/s/format.html
出现这个的错误提示
The required library file libaio.so.1 is not found on the system.使用下面的命令安装
Check the following web site for the up-to-date system requirements
of IBM DB2 9.5
http://www.ibm.com/software/data/db2/udb/sysreqs.html http://www.software.ibm.com/data/db2/linux/validate
sudo apt-get install libstdc++5
sudo apt-get install libaio-dev
sudo ./db2setup
那天看到 http://pv3d.org/ 登出消息:
才发现被忽悠了,这年头谁都不可靠。
http://pv3d.org/2008/04/01/papervision4d-10-alpha-is-out/
再安装:
sudo apt-get install php5-sybase
然后重启,重启后就一切搞定
sudo /etc/init.d/apache2 restart
sudo vim /etc/apache2/sites-enabled/000-default
将其中的:
AllowOverride None
修改为:
AllowOverride All
重启 Apache:
sudo /etc/init.d/apache2 restart
现在就可以在 zend 的网站目录下配置.htaccess 文件了。
现在我想最流行的 blog 也就是 wordpress 了,应该是比较完善,所以也迁移上来了,可能还有些数据不完整,慢慢整理了
在 ubuntu 下的 firefox 中有一个这样的插件 flashtracer 插件,配置好他就能捕获你的 trace,当然你的 flashplayer 一定要是 debug 版本的
参考此网站:http://www.sephiroth.it/weblog/archives/2007/01/install_flashtracer_on_linux.php
其实你也可以手动把 trace 捕获到一个文件里,具体的配置是
在你的~目录下新建一个 mm.cfg(在 windows 中一般是 c 盘),在 ubuntu 下一般就是 /home/{username};其中的 {username} 就是你系统的登录名
操作系统 | 位置 |
Windows XP | C:Documents and Settings[user name]mm.cfg |
Windows 2000 | C:mm.cfg |
Mac OS X | MacHD:Library:Application Support:macromedia:mm.cfg |
ubuntu | /home/[user name]/mm.cfg |
TraceOutPutFileName=/home/fireyang/.macromedia/Flash_Player/Logs/flashlog.txt
ErrorReportingEnable=1
TraceOutputFileEnable=1
MaxWarnings=100
其中:
TraceOutputFileEnable
设置值为 0 (不写入文件) 或 1 (写入文件).
TraceOutputFileName
文件路径,如果没有指定,会在 mm.cfg 的同目录下生成一个叫 flashlog.txt 文件
ErrorReportingEnable
设置值为 0 (不输出错误信息到文件) 或 1 (输出错误信息). 默认为 0
MaxWarnings
写入文件的错误信息数量。如果为 0 则没有限制。
Ps: 从 Flash Player 9 Update 开始,我们不能修改日志文件的位置了,默认的位置为:
Windows C:\Documents and Settings\user_name\Application Data\Macromedia\Flash Player\Logs
Macintosh Users/user_name/Library/Preferences/Macromedia/Flash Player/Logs/
Linux home/user_name/macromedia/Flash_Player/Logs/flashlog.txt