php 實習中還是有許多第一次遇到的問題,這裡自己先總結一下文字編碼問題
說實話自己總是十分蛋疼各種中文的支援問題,雖說utf8 和gbk支援中文,但是配置
起來還是要注意注意注意,重要的事情說三遍。
自己平時一般將資料庫設為
utf8_bin
或者utf8_general_ci,前者為二進位制,大小寫會被區別對待,後者大小寫不敏
感。個
人感覺偏愛後者。因為自己現在用的wamp,所以資料庫視覺化操作,需要注意
mysql
伺服器,資料庫,表,欄位名的編碼最好統一。當然,不放心的還是需要加以下
的語句最好啦。
$this->db->query("set character set 'utf8'");//讀庫
$this->db->query("set names 'utf8'");//寫庫
注意哦,以上是我在ci中使用的~
基本以上完成,php的中文顯示已經沒問題啦,當然,瀏覽器的支援還是比較蛋疼的。
平時開發的時候都用火狐或chorme,但是你不能拿自己當使用者,所以還是要留心下其他
大眾化的瀏覽器支援。最後提醒自己一下utf的rom格式,最近在在給前端寫非同步更新支援
時遇到了html頁面的head中內容移到了body中並且不能被識別哦。發現是utf8中的rom格
式在作怪。但是說實話前端的頁面在我的電腦上執行是木有問題的。當然,問題還是真是
存在的,為了解決這個問題,特意找到了以下處理方法
<?php
$basedir = str_replace('/clearbom.php','',str_replace('\\','/',dirname(__file__)));
$auto = 1;
checkdir($basedir);
function checkdir($basedir) else }}
closedir($dh);
}} function checkbom ($filename) else
} else }
function rewrite ($filename, $data)
?>
以上**為其他作者原創,這裡十分感謝,開源萬歲~
直接伺服器目標目錄執行,就可以解決需要去除rom格式的問題啦~
雖然我現在弱小,但未來我要和度娘一起工作
實習日記001(0718)
今天是實習第一天,早上填了一下 把我的歷史瞬間定格在2011年7月18日。來入職的有應屆生,也有社招,實習生我倒是唯一乙個。我要寫的材料很少,但看著他們填著填著,乙個上午就過去了,加上領辦公用品,就從9點多到了12點,於是先去吃飯。第一次實習,倒沒預料到第一天是這麼簡單。吃飯排了好長的隊,一頓飯吃去...
實習日記005(0722)
今天是周五,兼是月末,氣氛不再平靜,大家都忙著考勤 報銷 匯報。我曾經給自己找工作定下了這幾個目標 公司規模和發展 內部環境和氣氛 制度和規範 工作壓力和報酬。第乙份工作肯定不能衝著工資去,要看是不是有利於自己發展。總結一下這個公司,規模也不小,發展也算比較成熟了,這點,就知道聽boss們談話,對利...
實習日記006(0725)
今天只有些跑跑腿,打打雜的活,於是逛下論壇,看點東西。論壇裡總有人為一些話題爭論不休,今天看了關於程式設計入門的文章。有人推薦python,就有人提倡c,有人贊vim,就有人頂ide,一面對自己的心頭之愛條分縷析,一面說別人的文章是誤人子弟,看著也挺熱鬧的。也難怪我在技術論壇裡總是走迷失了,看看別人...