2010-10-26

Stan's IT sharing | 批次處理Linux大量建立帳號

Stan's IT sharing | 批次處理Linux大量建立帳號: "#!/bin/bash
# Script to add a user to Linux system"

OverInfinity研究日誌: Ubuntu效能調校(8.04)

OverInfinity研究日誌: Ubuntu效能調校(8.04)

2Be™: ubuntu 效能調校

2Be™: ubuntu 效能調校

YouTube - [1080p / Dance Version 2] Girls' Generation (SNSD) - Gee

YouTube - [1080p / Dance Version 2] Girls' Generation (SNSD) - Gee

YouTube - [090718] SNSD - Tell Me Your Wish (Genie) @ Music Core HD(1080P)

YouTube - [090718] SNSD - Tell Me Your Wish (Genie) @ Music Core HD(1080P)

愛扮假 Mac?Macbuntu 比你的 Windows 裝的更像 | T客邦 - 我只推薦好東西

愛扮假 Mac?Macbuntu 比你的 Windows 裝的更像 | T客邦 - 我只推薦好東西

2010-10-15

免費的寶麗萊Poladroid製造機 @ ::安納金の写真:: http://anakin.tw :: 痞客邦 PIXNET ::

免費的寶麗萊Poladroid製造機 @ ::安納金の写真:: http://anakin.tw :: 痞客邦 PIXNET ::

超級喜歡~ToyCamera AnalogColor~超可愛的lomo製造機. @ ::安納金の写真:: http://anakin.tw :: 痞客邦 PIXNET ::

超級喜歡~ToyCamera AnalogColor~超可愛的lomo製造機. @ ::安納金の写真:: http://anakin.tw :: 痞客邦 PIXNET ::

Neo 's Blog � [PHP] 下載檔案時無法直接開啟文件的解法方法

Neo 's Blog � [PHP] 下載檔案時無法直接開啟文件的解法方法

PHP的檔案上傳及下載的語法 - PHP - 網頁設計 - TShopping 綜合論壇 竹楓網頁科技 新竹網頁設計 - Powered by Discuz!

PHP的檔案上傳及下載的語法 - PHP - 網頁設計 - TShopping 綜合論壇 竹楓網頁科技 新竹網頁設計 - Powered by Discuz!

header 檔案下載 | DoReMiCat

header 檔案下載 | DoReMiCat

[PHP] 檔案下載與讀檔 @ 過太爽的日子 :: 隨意窩 Xuite日誌

[PHP] 檔案下載與讀檔 @ 過太爽的日子 :: 隨意窩 Xuite日誌

利用header做檔案下載控制 - 小佳的程式天地 - Yahoo!奇摩部落格

利用header做檔案下載控制 - 小佳的程式天地 - Yahoo!奇摩部落格

【PHP】檔案下載的 Function @ 有為青年生活札記 :: 痞客邦 PIXNET ::

【PHP】檔案下載的 Function @ 有為青年生活札記 :: 痞客邦 PIXNET ::

網站製作學習誌 � PHP 檔案下載 header 設置

網站製作學習誌 � PHP 檔案下載 header 設置

[PHP] header下載檔案 搭配資料庫 | 小惡魔 - 電腦技術 - 生活日記 - 美食介紹 - AppleBOY

[PHP] header下載檔案 搭配資料庫 | 小惡魔 - 電腦技術 - 生活日記 - 美食介紹 - AppleBOY

2010-10-05

Forcing HTTPS with PHP | Racker Hacker

Forcing HTTPS with PHP | Racker Hacker

Gavin's Linux學習手札: 建立https的SSL憑證(適用RHEL 4及Fedora Core 3) - yam天空部落

Gavin's Linux學習手札: 建立https的SSL憑證(適用RHEL 4及Fedora Core 3) - yam天空部落: "openssl req -new -key server.key -out server.crt -x509 -days 365"

XML Technology 部落格 � 如何讓一個 login 的網頁只能經由 https 來登入

XML Technology 部落格 � 如何讓一個 login 的網頁只能經由 https 來登入

The Apache Cassandra Project

The Apache Cassandra Project

2010年情人節短信祝福語大全 - wowbox blog (網頁設計知識庫)

2010年情人節短信祝福語大全 - wowbox blog (網頁設計知識庫)

18個UI原稿圖(包括twitter手稿) - wowbox blog (網頁設計知識庫)

18個UI原稿圖(包括twitter手稿) - wowbox blog (網頁設計知識庫)

19種超酷超炫的網頁CSS導航欣賞 - wowbox blog (網頁設計知識庫)

19種超酷超炫的網頁CSS導航欣賞 - wowbox blog (網頁設計知識庫)

2010-10-04

如何利用CSS控制表格的交替顏色? - wowbox blog (網頁設計知識庫)

如何利用CSS控制表格的交替顏色? - wowbox blog (網頁設計知識庫)

Cassandra - 維基百科,自由的百科全書

Cassandra - 維基百科,自由的百科全書

NoSQL解決資料庫暴量的新方法:: 快速認識4類主流NoSQL資料庫 | 技術專題 | iThome online

NoSQL解決資料庫暴量的新方法:: 快速認識4類主流NoSQL資料庫 | 技術專題 | iThome online:

NoSQL解決資料庫暴量的新方法:: 了解NoSQL不可不知的5項觀念 | 技術專題 | iThome online

NoSQL解決資料庫暴量的新方法:: 了解NoSQL不可不知的5項觀念 | 技術專題 | iThome online:

網頁設計的好幫手 — CSS 3.0 線上產生器 | ㊣軟體玩家

網頁設計的好幫手 — CSS 3.0 線上產生器 | ㊣軟體玩家

mysql 裡 utf8_general_ci 跟 utf8_unicode_ci 連線校對的差異

http://origin2.pixnet.net/blog/post/1244682



有用過 mysql 的 UTF-8 編碼的人可能都會對這件事感到疑惑:

連線校對(collation)裡面的

utf8_general_ci

utf8_unicode_ci

到底有什麼差異呢?
在 phpMyAdmin 裡面的說明看起來通通一樣:

utf8_general_ci 統一碼 (Unicode) (多語言), 大小寫不相符
utf8_unicode_ci 統一碼 (Unicode) (多語言), 大小寫不相符

實在是看不出什麼刁來。

所以前一陣子在搞 mysql UTF-8 化的時候,谷歌了一番,
發現這篇文章裡有詳盡的說明:(其實就是把 mysql reference manual 翻譯而已)

utf8_general_ci 在轉換時速度比較快
utf8_unicode_ci 在轉換時比較精準

轉換?怎麼講呢?
簡單說就是當資料要從一個編碼換成另外一個編碼時,
mysql 要在兩個 codepage 裡面找出來相對應的字元位置在哪裡。
對 utf8_general_ci 來說,來源 codepage 裡面的一個字元只能對應到目標 codepage 裡面的一個字元,
而 utf8_unicode_ci 則可以把來源 codepage 裡的一個字元對應到目標 codepage 裡的多個字元(或反過來)。
例如德文裡的 ß 要轉換成英文的時候如果是用 utf8_unicode_ci 轉換會變成正確的 ss ,
但是如果用 utf8_general_ci 的話則會變成單一的 s 而已。

所以如果可以的話請盡量用 utf8_unicode_ci 而不要用 utf8_general_ci ,
雖然對 multibyte 字元來說這兩個都沒差,
但是 utf8 的網頁誰也不知道哪天會不會有這種字元出現在你的網頁上,
所以如果設成 utf8_unicode_ci 你就不需要擔心貼上去之後資料在轉換間遺失了。