ArthurXF从业10年的CTO,受上海非凡学院邀请,进行PHP,CSS,FREEBSD等网络技能授课培训,有意向参加的,请联系.
  我们公司新配置了一台服务器,使用的MYSQL5.5,当时并没考虑到会有GBK的网站放上来,本来UTF8网站都运行正常,后来有两台服务器合并,把老服务器拿回来了,老服务器上的网站全部放到新服务器上,这样就麻烦大了。老网站大量使用的是GBK版本,在新服务器上全部乱码。
  执行时还会报GBK字符集不支持的错误,查看了一下字符集,MYSQL5.5确实默认情况下不支持GBK,那只好重新装了。
  把MYSQL,deinstall后,执行make WITH_CHARSET=gbk WITH_XCHARSET=all WITH_COLLATION=gbk_chinese_ci BUILD_STATIC=yes install clean安装完成。重启后,不再报错了,但是读取出来的数据全部乱码,转成utf8浏览时正常。
  程序中加入set names gbk,仍然乱码。试了N种都没解决。
  最后把数据库拉下来,全部替换成utf8的字符集并转为utf8保存文件。上传服务器之后,程序设定set names gbk,就可以正常显示了。
  估计问题在于MYSQL5.5还是以utf8或者是我们卸载不干净,反正最底层还是以utf8为准,GBK的数据在MYSQL5.5里就是乱码,当我们转数据为UTF8的时候,MYSQL5.5认了编码,程序上设定显示按照GBK,MYSQL会自动将utf8转码为GBK显示。这样就正常了。
  我肖飞将我的经历奉贤给大家,希望大家少走弯路!
Tags: , , , ,
今日加了下BIWEB的QQ群。和BIWEB创始人肖飞先生交流过,交流中发现他是个很有思想的人。通过几次QQ聊天,发现BIWEB创始人挺让人崇拜。
  其中一次,我和他聊到了PHP技能。到底如何才能掌握好此技能,肖飞有自己独到的见解。以下是我从和肖飞QQ交谈中提炼出来的,供BIWEB初学者们分享。
  1.兴趣是最好的老师。
  学一门技术,首先就要对它感兴趣。不感兴趣的东西,即使你天天盯着他,又有什么意义呢?
  细点来说:
  你的志向在开发,就要一门心思的去做好开发。
  你的志向在设计,就要专供设计。
  总之,你最喜欢哪种技术,就花时间去学好。不要把时间放在没意义的事情上。
  2.思想就是灵魂,要端正思想。
  学技术,首先要明白你是在为谁学?有好多年轻人,虽说是在学习,但是时不时玩玩游戏,看看新闻,聊聊天,或者干脆盯着电脑桌面发呆。同学们,扪心自问一下,你到底是在为谁学呀?这样学习不是在装样子吗?
  花钱培训,即使家里再富有,钱也不是乱甩的。
  这种学习态度,其实就是不知道学习到底是为谁而学。说到底是思想还没摆正。
  3.严谨的学习态度。
  读程序不能一目十行,写程序不能马虎各种情况都要考虑进去,比如给你一段代码,在你看不懂的情况下,要代入真实的值去模拟状态。有很多盯着代码不知干什么,其实这时候你就可以带入值去计算,去模拟当时的程序环境。
  现在学习BIWEB的人越来越多了,可是我发现好多人遇到问题动不动就去问,问是个好事,但前提是自己要先思考。还有一个很不好的习惯就是,现在学BIWEB系统的人,好多人看代码就是一目十行的看。阅读代码不是看小说,一定要一行一行的看下去。BIWEB里的每行代码都是有意义值得我们去研究的。
  4.学习方法。
  学习方法也很重要。学习再认真,也不能不吃不喝通宵熬夜的学,要注重学休结合。
  5.你有决心吗?能坚持到底吗?
  学习态度:有没有决心持续学下去?要学好可不是一下子就行的。学通一门语言是一个持久战。
  还有一个就是入门问题,有的人入门快可有的很慢,有的甚至要用一年多的时间才能找到入门的感觉。其实,只要入了门,再加把劲你就能学好的。最后,最你成功。

Tags: , ,
分页: 1/1 第一页 1 最后页 [ 显示模式: 摘要 | 列表 ]