從MySql5中運行本地腳本創建數據庫,當插入中文字段時發生“data too long for column”錯誤。上網一查,發現多字節用戶大都碰到了這種情況。google搜索網上的解決方法大都是要將數據庫的編碼方式為GBK或UTF8,可我在安裝MySql時就選擇了UTF8格式。原來錯誤原因是本地的腳本文件不是UTF8編碼的,用記事本或UltraEdit將編碼轉為UTF8后問題解決。再次強調,JSP頁面,數據庫聯接接方式,數據庫創建,…,都須一致使用UTF8編碼!
BTW,MySql最近借著Web2.0的浪潮風頭很勁啊,techn orati(好像這幾天被GFW filter了),flickr,del.icio.us等一批網站都是用了MySql。MySql還專門在首頁開了一大塊來炫耀。