因為我在寫程式所用的到的 MySQL,同時有 3.x 版及 5.x 版要處理,所以對 MySQL 的字元編碼問題需要特別做研究,研究了一陣子之後,終於有了一些初步的心得,列出舊版及新版的 MySQL 做為比較:
繼續閱讀 »
轉載自: PHPChina
近來接受 BBT 的培訓,做一個投票系統。系統程式碼倒不是很難,但是我的時間主要花費在了研究字符集和編碼上面。MySQL 和 Apache 兩個系統的編碼(字符集)問題讓我費勁腦筋,吃盡苦頭。網上對這些問題的解決比較零散,比較片面,大部分是提供解決方法,卻不說為什麼。於是我將這幾天收穫總結一下,避免後來者再走彎路。這篇文章對 PHP 編寫有一點幫助(看完你就知道,怎樣讓你的 PHP 程式在大部分空間提供商的伺服器裡顯示正常),但是更多幫助在於網路伺服器的架設和設置。
繼續閱讀 »
phpMyAdmin 應該是大家最常用的 MySQL 資料庫管理程式,如果要修改它的預設值,請編輯 libraries 目錄下的 “config.defaule.php”,以下列出一些我建議修改的參數:
繼續閱讀 »
本站已經由 Google 的 Blogger 轉移到 WordPress,這是轉移到 WordPress 之後的第一篇文章。
用過 WordPress 之後才知道 WordPress 的好,WordPress 相對於 Blogger 的優點如下:
- 像標籤雲、搜尋、繼續閱讀、最新文章、最新留言、分頁…等等基本功能,已經內建在 WordPress 裡了,不需要辛辛苦苦去改範本、研究程式碼,而 Blogger 往往因為手動加了這些功能,而變得極為擁腫。
- 可以上傳圖片、影片、音樂…等檔案,以往這些在 Blogger 裡,都需要再尋找額外的網頁空間存放,並且 WordPress 上傳的圖片會自製縮圖。
- 對於讀取權限的控管,WordPress 可以做到完全公開、公開給特用用戶、單篇密碼保護、禁止搜尋引摯、完全隱藏。
- WordPress 已經內建幾個知名部落格系統的轉移工具,當然包括 Blogger。
- WordPress 同時有免費線上部落格(BSP)及部落格架站程式。
- WordPress 的佈景主題(Themes)更多、更漂亮。
- 琳瑯滿目的外掛程式,很難找不到你想要的功能。
繼續閱讀 »
突然想到 MySQL 備份的問題,其實 MySQL 本身有一個 “mysqldump” 的指令,可以用來備份/還原資料庫的內容,用這個指令來備份資料通常沒什麼問題,但當你要把資料還原時,除非裡面沒有中文字,否則,中文字的衝碼,經常會導致還原失敗!
解決的方法
方法一: 改用 UTF-8 編碼格式儲存資料,即可繼續使用 mysqldump 指令。
方法二: MySQL 的資料庫放在 [/var/lib/mysql] 下,直接將 [/var/lib/mysql] 下的資料庫目錄用 “tar” 指令備份起來即可(備份及還原前最好先暫停 MySQL 的服務)。
P.S.我已經儘量都把程式及資料庫改成 UTF-8 編碼了,但我還是用 “方法二” 來備份資料的。