顯示具有 utf-8 標籤的文章。 顯示所有文章
顯示具有 utf-8 標籤的文章。 顯示所有文章

星期四, 11月 21, 2013

[MySQL] 與unicode的戰爭--MySQL utf8

最近爬了FB的一些資料 遇到一個字串「404325949 ++找好友 󾌸 天天用✌」
發現如果直接用Python寫進MySQL(charset=utf8),會被切斷成「404325949 ++找好友」
後面的字串都不見了,非常疑惑。 
後來發現之前的資料表中有特別設定一個欄位的charset為utf8mb4
問了一下公司前輩也看了一些資料
才發現其中牽扯到unicode和一些MySQL版本支援的問題
這邊講講我的理解

星期日, 4月 08, 2012

UTF-8 Byte order mark (BOM)

之前在寫rsort的時候遇到一個問題
有一次不管怎麼做,寫出的資料都比原始資料少3 byte
原來以為是程式的bug,百思不得其解

星期一, 4月 02, 2012

[PHP] iconv big5轉換utf8問題

雖然全世界都知道會有許功蓋問題,可是還是有不少網站在資料庫裡都還是採用big5碼
之前改到某知名公司所做的的ERP系統,用的是MS-SQL
因為查詢有點慢,所以想要做一個local cache來做一點暫存