Skip navigation.
主選單區塊
登入區塊
帳號:

密碼:


忘記密碼?

現在註冊!
搜尋區塊
線上人數
19人線上 (11人在瀏覽討論區)

會員: 0
遊客: 19

更多...

正在瀏覽:   1 名遊客





資料庫轉換UTF8問題
專業作家
註冊日期:
2012/11/13 14:18
所屬群組:
註冊會員
帖子: 135
等級: 10; EXP: 66
HP : 0 / 241
MP : 45 / 4660
離線
使用phpMyAdmin新增sfs3_utf8資料庫
然後使用學務系統的system_utf8模組 產出UTF8編碼的資料庫
呈現的訊息如下

資料表總數:249

您本次要處理 236 個資料表 ,每次處理筆數:2000

Connected successfully

目前處理(1/236):[ latin1 ] 0_book
建立資料表0_book失敗! SQL=CREATE TABLE `0_book` ( `nid` int(10) NOT NULL AUTO_INCREMENT, `num` varchar(100) CHARACTER SET utf8 NOT NULL, `book_name` varchar(300) CHARACTER SET utf8 DEFAULT NULL, `sidebyside` varchar(300) DEFAULT NULL, `kind` varchar(100) CHARACTER SET utf8 DEFAULT NULL, `author` varchar(300) CHARACTER SET utf8 DEFAULT NULL, `author_num` varchar(100) CHARACTER SET utf8 DEFAULT NULL, `version` varchar(200) CHARACTER SET utf8 DEFAULT NULL, `publish_loc` varchar(200) CHARACTER SET utf8 DEFAULT NULL, `publish_com` varchar(200) CHARACTER SET utf8 DEFAULT NULL, `publish_time` varchar(200) CHARACTER SET utf8 DEFAULT NULL, `prize` varchar(200) CHARACTER SET utf8 DEFAULT NULL, `ISBN` varchar(200) CHARACTER SET utf8 DEFAULT NULL, `wide` varchar(200) CHARACTER SET utf8 DEFAULT NULL, `height` varchar(200) CHARACTER SET utf8 DEFAULT NULL, `pic` varchar(500) CHARACTER SET utf8 DEFAULT NULL, `Audit` varchar(200) CHARACTER SET utf8 DEFAULT NULL, `title` varchar(200) CHARACTER SET utf8 DEFAULT NULL, `cong` varchar(200) CHARACTER SET utf8 DEFAULT NULL, `language` varchar(100) CHARACTER SET utf8 DEFAULT NULL, `binding` varchar(200) CHARACTER SET utf8 DEFAULT NULL, `update` varchar(200) CHARACTER SET utf8 DEFAULT NULL, PRIMARY KEY (`nid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC


回到phpMyAdmin觀看sfs3_utf8資料庫
sfs3_utf8資料庫裡面並無資料
很明顯是轉換失敗了

使用phpMyAdmin新增sfs3_utf8資料庫時
MySQL 連線校對 有要挑選哪種的嗎???
我用 utf8_unicode_ci

請問是哪邊出了問題??
導致system_utf8模組 產出UTF8編碼的資料庫失敗。

2018/4/27 16:02
應用擴展 工具箱


回復: 資料庫轉換UTF8問題
專業作家
註冊日期:
2010/10/26 15:22
所屬群組:
站務管理者
帖子: 105
等級: 9; EXP: 25
HP : 0 / 206
MP : 35 / 5216
離線
為了能支援更完整的中文字元, 我們後來決定採用 utf8mb4 編碼,
如果您的主機 MySQL 版本未達 5.5.3 可能無法直接轉換.
更新後的 system_utf8 模組, 應該已有做說明.

2018/5/4 22:43
應用擴展 工具箱


回復: 資料庫轉換UTF8問題
專業作家
註冊日期:
2010/10/26 15:22
所屬群組:
站務管理者
帖子: 105
等級: 9; EXP: 25
HP : 0 / 206
MP : 35 / 5216
離線
為了能支援更完整的中文字元, 我們後來決定採用 utf8mb4 編碼,
如果您的主機 MySQL 版本未達 5.5.3 可能無法直接轉換.
更新後的 system_utf8 模組, 應該已有做說明.

2018/5/4 22:43
應用擴展 工具箱






可以查看帖子.
不可發帖.
不可回復.
不可編輯自己的帖子.
不可刪除自己的帖子.
不可發起投票調查.
不可在投票調查中投票.
不可上傳附件.
不可不經審核直接發帖.

[高級搜尋]


Powered by XOOPS2 繁體中文版 © 2001-2008 The XOOPS Project