網域名稱俱樂部

網域名稱俱樂部 (https://www.domainclub.org/index.php)
-   一般軟體與網路使用討論 (https://www.domainclub.org/forumdisplay.php?f=43)
-   -   [求助] 資料庫轉換編碼好像怪怪的 (https://www.domainclub.org/showthread.php?t=19734)

seesawgame 2007-12-26 01:24 PM

[求助] 資料庫轉換編碼好像怪怪的
 
小弟有一個站 xoop 1.3.10 使用 big5 編碼,轉到現在的 dreamhost 主機己超過一年時間
但最近想把它升級成 xoops 2.x UTF-8 編碼或是 VBB 3.6.x UTF-8 版本都有問題
發現原來倒出來的 name.sql 檔中,好像檔案編碼己經就怪怪的了
引用:

(39, 38, 22, 5, 1030753421, 1, '192.168.1.50', 'Re: 穡穢織繕瞻璽簞??D癒I', 0, 0, '', 1),
(40, 38, 22, 5, 1030766761, 100, '61.224.129.147', 'Re: 穡穢織繕瞻璽簞??D癒I', 0, 0, '', 0),
(41, 40, 22, 5, 1030777503, 1, '192.168.1.50', 'Re: 穡穢織繕瞻璽簞??D癒I', 0, 0, '', 1),
(42, 35, 13, 1, 1030780097, 108, '61.230.202.122', 'Re: 簡?穢籀', 0, 0, '', 0),
(43, 41, 22, 5, 1030876390, 100, '61.224.128.224', 'Re: 穡穢織繕瞻璽簞??D癒I', 0, 0, '', 0),
(44, 43, 22, 5, 1030882645, 1, '192.168.1.50', 'Re: 穡穢織繕瞻璽簞??D癒I', 0, 0, '', 1),
(45, 0, 23, 5, 1030883313, 1, '192.168.1.50', '?繹穢籀Antique翹?繒?穠繙穠穩繙t', 0, 0, 'icon16.gif', 1),
(46, 45, 23, 5, 1030982038, 1, '192.168.1.50', 'Re: ?繹穢籀Antique翹?繒?穠繙穠穩繙t', 0, 0, '', 1),
(47, 42, 13, 1, 1031112940, 131, '218.187.18.165', 'Re: 簡?穢籀', 0, 0, 'icon25.gif', 0),



以下是主機環境的資料,不知那位大大能幫小弟解決到底是出了怎樣的問題呢?!

http://img184.imageshack.us/img184/1650/13hf4.png


http://img184.imageshack.us/img184/3107/23zn9.png

wufenpu 2007-12-26 01:37 PM

這個問題出在一開始沒有設定資料表的連線校對是big5_chinese_ci,
所以資料都是以latin1_swedish_ci存入Mysql的,
至於眼下有沒有辦法由latin1_swedish_ci--->big5_chinese_ci得請教高手了.

seesawgame 2007-12-26 01:41 PM

原來是這樣啊,感謝五分埔兄
不過有人可以解 「latin1_swedish_ci--->big5_chinese_ci」這個問題嗎?!

青狼 2007-12-26 02:43 PM

這是使用phpMyAdmin備份的嗎?如果是.改用xoops本身的備份功能.

some 2007-12-26 04:19 PM

希望我這篇文章對您有些幫助:
http://www.adsenseor.com/mysql/256.html

wufenpu 2007-12-26 04:45 PM

Some的這篇文章寫的真清楚,
很多被mysql 4.x編碼問題整過的人都說 mysql_query("SET NAMES 'utf8'")是血淚換來的教訓.

seesawgame 2007-12-26 06:07 PM

引用:

作者: some (文章 116495)
希望我這篇文章對您有些幫助:
http://www.adsenseor.com/mysql/256.html

some 大,我看完了
但是資質不好,實在看不出要怎樣解決這個問題 ~embarass:

cool 2007-12-26 06:08 PM

引用:

作者: seesawgame (文章 116461)
發現原來倒出來的 name.sql 檔中,好像檔案編碼己經就怪怪的了

解決了嗎?

不然;你先去找到EmEditor編輯工具,開啟name.sql重新編碼讀取(選big5)。
再以utf-8格式另存新檔。

直接由phpMyAdmin內更改設定載入,二分鐘搞定。
升級的 xoops 2.x UTF-8 編碼或是 VBB 3.6.x UTF-8 版本,無需動它。

現在沒這環境,晚些回家再抓圖說明設定。

seesawgame 2007-12-26 06:20 PM

引用:

作者: cool (文章 116501)
解決了嗎?

不然;你先去找到EmEditor編輯工具,開啟name.sql重新編碼讀取(選big5)。
再以utf-8格式另存新檔。

直接由phpMyAdmin內更改設定載入,二分鐘搞定。
升級的 xoops 2.x UTF-8 編碼或是 VBB 3.6.x UTF-8 版本,無需動它。

現在沒這環境,晚些回家再抓圖說明設定。

跟 cool 大大報告
我試過這個方式了,但因為下載下來的檔案就己經是亂碼了
不過我是用筆記本之類的軟體開它…不知有沒有差別 :XD:

coolki 2007-12-26 06:24 PM

用PHPMYADMIN出現亂碼的話
可以試試我的這個方法

如果你有cpanel後台的話
直接找他的backup備分資料庫的功能
抓下sql在匯入就可以解決亂碼了


所有時間均為 +8。現在的時間是 06:10 AM

Powered by vBulletin® 版本 3.8.4
版權所有 ©2000 - 2024,Jelsoft Enterprises Ltd.