[問題]如何把舊資料庫匯入新網站

顯示結果從第 1 筆 到 6 筆,共計 6 筆
  1. #1
    長工一號
    註冊日期
    2001-12-21
    討論區文章
    174

    [問題]如何把舊資料庫匯入新網站

    為了順應潮流..把系統由big5碼--->升級UTF-8
    結果...舊文章全都變成亂碼.
    包括會員名稱只要是中文..都變成火星文...
    要如何才能把SQL裡資料由原先big5直接轉成UTF-8.
    真是傷腦筋.....



  2. #2
    會員
    註冊日期
    2002-06-19
    討論區文章
    106
    以 phpwind 為例(因為我在這測試成功)

    從後台直接備份資料庫,再將 *.sql 用 emeditor 打開 另存新檔 字元碼選utf-8
    加入unicode 署名 不要打勾 直接存檔

    再將備份資料還原即可...網頁模板內如果有 big5 要改為 utf-8
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">

    還原時會遇到一點錯誤,再將其 @@" 錯誤符號更正即可

  3. #3
    長工一號
    註冊日期
    2001-12-21
    討論區文章
    174
    我試著用convertz轉換過.
    可是匯入時出現錯誤.
    真是殘念啊....!!
    謝謝你的建議.我再試試看!

  4. #4
    校長兼撞鐘 阿 土 的大頭照
    註冊日期
    2000-10-09
    所在地區
    SEEDNET 8M
    討論區文章
    11,817
    引用 作者:uason
    為了順應潮流..把系統由big5碼--->升級UTF-8
    結果...舊文章全都變成亂碼.
    包括會員名稱只要是中文..都變成火星文...
    要如何才能把SQL裡資料由原先big5直接轉成UTF-8.
    真是傷腦筋.....
    有必要把 big5 轉成 unicode 嗎 ??
    編碼不能隨意更動 , 不然可能會很麻煩
    之前我用 mysql 新版 , 用了三天後決定放棄更改回舊版本 , 花了許多功夫

    匯入使用 phpmyadmin 嗎?
    建議你直接使用 mysql 指令方式還原 , 這樣應該不會有問題

    mysql -u root -p database_name < backup.sql

  5. #5
    長工一號
    註冊日期
    2001-12-21
    討論區文章
    174
    其實小弟也只是實驗性質..
    試試看unicode的實用性如何!
    敝小站也無啥重要資料.
    改成unicode再重新來過.

    謝謝土大的回答!

    P.S.:搞了好幾天還是放棄了...



  6. #6
    會員
    註冊日期
    2001-12-03
    討論區文章
    137
    用任何轉換內碼程式將big5 轉成 unicode 多少都會有問題, 如你原先有"許蓋功 " 這些字, 所以還是需要人工check 一下, 才不會有問題.

    還有存到新的資料庫中,如果你是
    mysql 3.xx.xx --->mysql 4.0.xx以上, 須在後改為
    (1) create tablename ......
    ...
    ...
    ) ENGINE=MyISAM DEFAULT CHARSET=utf8

    (2)資料sql 前 加上,
    SET NAMES utf8;
    SET CHARACTER_SET_CLIENT=utf8;
    SET CHARACTER_SET_RESULTS=utf8;


    INSERT INTO .........

    否則存入資料庫中的還是亂碼

    如果你是mysql 4.0.xxx ----> 4.1.xxx
    原資料為big5 , 依上述方法

    請參考http://phorum.study-area.org/viewtopic.php?t=30187

    注意一件很不幸的是, 如果你改用mysql 4.1.x, 原先使用的sql語法(含php, java)通通需要修改, 我已經被這件事情煩死了.....
    所以沒必要就不要換了

類似的主題

  1. 【問題】在匯入sql資料庫時出現錯誤
    作者:柏柏 所在討論版:☉ -- 架 站 DIY 討 論 版
    回覆: 0
    最後發表: 2006-08-28, 03:27 PM
  2. 舊系統的個人基本資料未匯入新系統
    作者:lulu1305174 所在討論版:- - -- 站 務 公 告 與 建 議 版
    回覆: 0
    最後發表: 2006-03-19, 09:58 PM
  3. 【求助】跨平臺匯入資料庫
    作者:windata 所在討論版:-- HELP ME 電 腦 軟 硬 體 急 救 版
    回覆: 2
    最後發表: 2005-07-29, 04:20 PM
  4. Lotus Notes匯出之Address無法正常匯入?!
    作者:wowhsieh 所在討論版:-- 網 路 軟 體 討 論 一 版 (Browser,Email
    回覆: 5
    最後發表: 2003-06-17, 04:02 PM

 

此網頁沒有從搜尋引擎而來的訪客

發表文章規則

  • 不可以發表新主題
  • 不可以回覆文章
  • 不可以上傳附加檔案
  • 不可以編輯自己的文章
  •