2.將已經是utf8的annthx複製成anndoc,記得原先的anndoc先備份。
3.使用phpmyadmin 4.0.9 去匯出新的anndoc的資料表anntb與titletb,檔名為anntb_1.sql與titletb_1.sql,將舊的兩個資料表anntb.sql與titletb.sql的inert....後面的資料複製到新的匯出的資料表anntb_1.sql與titletb_1.sql,除了取代插入資料的部分,其他內容不動。
4.清空新的anndoc的anntb與titletb資料表,然後將已經完成編輯的anntb_1.sql與titletb_1.sql資料匯入資料表。
5.利用convmv來批次變更檔名,指令
convmv 轉換編碼指令
- convmv -f big5 -t utf-8 -r --notest *
- -f big5: 從 Big5 編碼轉換 (不過標準應該是要寫 big5-eten, 但是我測試 big5 也可以動. :P)
- -t utf-8: 轉換編碼到 UTF-8
- -r: 遞迴的將目錄下的所有檔名都做轉換
- --notest: 如果不下這個, 一切動作都只是測試, 會直接將轉換前和轉換後的檔名列給你看, 這加下去, 才會實際轉換檔名.
- *: 所有檔案
ann公告系統的檔案都存在目錄下的files資料夾,所以要將big5轉成utf8才能讓新的utf8的系統抓到檔名。
機器上線
內容給自己做一點紀錄
沒有留言:
張貼留言