Tag Archives: utf-8

六月近况

  • @nerv828(主力)以及@dofine一起弄了台linode的vps玩,和上次一样,折腾了一下最近都没啥动静,也不知道有啥好玩的。总之先用着吧。在林老师@helijohnny的帮助下搭建了l2tp-ipsec,过程略在gmail里。
  • @macowjacky大叔面基,好萌的一只大叔啊XDD~~
  • 寝室的基友回来说,在应城那边碰到了一只“人精”,也就是活得很扎实,上知天文下知地理的人。从驱鬼中医到西医和数据库系统架构,样样精通。他们描述得绘声绘色,弄得我都后悔没和他们一起去了。当然我还是没后悔,毕竟和某些家伙共事会烦死我的。
  • 期末考试终于over……大家考研的准备考研,实习的准备实习,就我还在继续当引きこもり。我感觉我现在的状态是无论多好的机会送到我手边我都会拒绝掉(啊,人同理)。因为自己太小小了,他の人に迷惑を掛けそう。
  • Continue reading

【備忘】老生常谈php->mysql的乱码问题

首先要明确的是,php文件保存为utf-8 without bom格式(vim里set nobomb),mysql也必须是utf8_general_ci。

然后在准备执行查询语句之前,霸气的来上一句

1
2
mysql_query("SET character_set_results = 'utf8', character_set_client = 'utf8',  character_set_connection = 'utf8', character_set_database = 'utf8', character_set_server = 'utf8'");
mysql_query("set names 'utf-8'");

便可令所有的乱码黯然失色。
写入乱码是因为没有character_set_connection = ‘utf8’,读取乱码是因为没有 character_set_results = ‘utf8’。
终于解决了这个小问题,真是大快人心!

一週間★豆知識

  1. 一直困惑我的ubuntu启动的尖叫声问题,终于找到了解决办法(仮)。用耳机线屏蔽之即可~系统其实也没有死机。
    估计是ubuntu的声卡驱动和我的硬件有冲突吧~
  2. 困扰了我一个月的php解析问题~除了上一篇的bom问题之外,谨记css里面千万别轻易使用*{display:block;}否则整个页面都会乱掉~
  3. 接上条。想在vim里保存utf-8 without bom,只需要:setlocal nobomb或者:set nobomb然后:w即可。
  4. 这周给我的华为刷了2.3.7 update-8 目前除了gps_status不能用(但是google maps可以模糊定位)以及不能直接挂sd卡(反正我有dropbox哈哈)、耗电稍快之外 其他感觉良好~(但是刚才死机了,貌似是由talkbox引起?……死了3次) 果然生命在于折腾
  5. 于是自建blog 给wp加jknav 网站的webmail三个大坑还是没填……(课程作业:难道我是用来无视的?!)

【那啥】当你发现写的php程序解析后head内容跑body里去了

这说明了2件事情:

  1. 你在用windows
  2. 你使用的保存格式为utf-8

你需要做的只有1件事情:打开所有的php程序并重新保存为utf-8 without bom。

好吧,我承认为了这个花了一上午时间。

reference:http://blog.sina.com.cn/s/blog_48a45b950100wp5t.html

另外把原来安装版的xampp1.7.4直接删除然后解压1.7.7的7z版到原来的目录,发现Apache与mysql无法启动,只需要重新下载安装版覆盖安装即可。(注册表啊注册表……)