[轉貼] big5->utf-8 自動轉換程式(網頁版)

phpBB Installation & Usage Support
phpBB 2 安裝於各類型作業平台之問題討論;外掛問題,請到相關版面依發問格式發表!
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
主題已鎖定
ckmarkhsu
星球公民
星球公民
文章: 139
註冊時間: 2005-03-21 09:38

[轉貼] big5->utf-8 自動轉換程式(網頁版)

文章 ckmarkhsu »

我也來分享一隻程式:p

==============================

MYSQL數據庫utf-8字符集自動轉換程序1.0
作者:Joey http://17cp.com
PHP源動力版權所有 未經允許嚴禁用於商業用途.

:::::::::::說明:::::::::::
本程序適用與任何數據庫結構的數據的轉碼到utf-8.不僅僅限於vbb數據的轉換.轉換vbb不存在丟失 插件數據的情況.

同時支持沒有iconv函數支持時轉換GB2312或BIG5編碼為UTF-8.
(效率級低,不贊成在不支持iconv的環境下使用.如要強行使用請將每次處理的數據量值調至1024上下,此值越小越不容易出錯,雖然慢點.)

:::::::::::重要::::::::::
轉碼前請一定倍份數據庫,尤其在服務器沒有iconv函數支持的情況下.
轉碼過程中不可中斷,如遇程序運行過程出錯,或人工中斷,請恢復數據,重新調整下面的選項重新開始


下載網址: http://twvbb.com/study/17cpUTF8.rar
台灣深藍vBulletin技術論壇

vBulletin 論壇系統,內建

「0 修改新增插件」「完整附件功能」「無限深度子論壇」「進階權限管理」「前台 AJAX 即時管理」

歡迎研究:)
shing6326
星球普通子民
星球普通子民
文章: 4
註冊時間: 2006-06-09 17:35

文章 shing6326 »

請問這個轉換程式能去掉許功蓋的斜線嗎??
ckmarkhsu
星球公民
星球公民
文章: 139
註冊時間: 2005-03-21 09:38

文章 ckmarkhsu »

他會全自動轉換
台灣深藍vBulletin技術論壇

vBulletin 論壇系統,內建

「0 修改新增插件」「完整附件功能」「無限深度子論壇」「進階權限管理」「前台 AJAX 即時管理」

歡迎研究:)
jwxinst
竹貓忠實會員
竹貓忠實會員
文章: 945
註冊時間: 2006-03-31 10:07
來自: New York, USA     學業狀況: 當天才...       個人狀況: 臭蛋
聯繫:

文章 jwxinst »

既然是 ckmarkhsu大大親自分享, 肯定是好東西
先收下

不過禺味請教, 該怎麼測試 :mrgreen:
目前狀態圖檔
GoKo Music進度: 10%

問個問題不要緊可是沒有發文格式、問題不夠詳細情況,難道要用猜嗎?
新手必讀
[教學] 基本認識、學習、隨我架設phpBB的新手通 -更新至2.0.22
問問題的技巧
http://www.phpbb-tw.net/phpbb/viewtopic.php?t=44340
MOD安裝教學及轉碼
http://www.phpbb-tw.net/phpbb/viewtopic.php?t=22832
ckmarkhsu
星球公民
星球公民
文章: 139
註冊時間: 2005-03-21 09:38

文章 ckmarkhsu »

jwxinst 寫:既然是 ckmarkhsu大大親自分享, 肯定是好東西
先收下

不過禺味請教, 該怎麼測試 :mrgreen:
豈敢豈敢Orz...

只要將 Index.php 內部設定一下,就可以開始轉換了(他是直接轉換資料庫,因此請先備份Orz...)

此程式主要擅長於非特定資料結構的資料轉換

意即它可轉換任何一種的程式資料,並可在網頁的模式下執行

但小弟我比較常用的的是另一隻 console 模式下執行的轉換程式
(因為小弟資料庫比較大,用 console 就要轉 20 分鐘 :oops: )

但他不支援 phpBB 殊為可惜
台灣深藍vBulletin技術論壇

vBulletin 論壇系統,內建

「0 修改新增插件」「完整附件功能」「無限深度子論壇」「進階權限管理」「前台 AJAX 即時管理」

歡迎研究:)
lisans
星球公民
星球公民
文章: 58
註冊時間: 2003-06-19 15:47

文章 lisans »

請問一下 ckmarkhsu 大大
我用了你的程式轉 database big5 to utf8
可是都沒有轉成功耶
就是 data 都沒有變
依然是 big5

我的環境如下:
mysql 3.23.59-nightly-20050301
在 index.php 裡只有修改:
$charset = 'BIG5';
$dbcharset = 'latin1'; <==這個有沒有都沒差

跑完後可以看到網頁顯示:
转换表的数据为UTF-8完成
全部转换完成,谢谢您的使用.

但是實際上並沒有真的轉換完成
請問一下是不是哪裡沒設好?
ckmarkhsu
星球公民
星球公民
文章: 139
註冊時間: 2005-03-21 09:38

文章 ckmarkhsu »

lisans 寫:請問一下 ckmarkhsu 大大
我用了你的程式轉 database big5 to utf8
可是都沒有轉成功耶
就是 data 都沒有變
依然是 big5

我的環境如下:
mysql 3.23.59-nightly-20050301
在 index.php 裡只有修改:
$charset = 'BIG5';
$dbcharset = 'latin1'; <==這個有沒有都沒差

跑完後可以看到網頁顯示:
转换表的数据为UTF-8完成
全部转换完成,谢谢您的使用.

但是實際上並沒有真的轉換完成
請問一下是不是哪裡沒設好?
那你有沒有記得改帳號密碼資料庫名稱@@"

這程式我有用過,確定它是正確的,另外,那不是我的程式啦^^"
台灣深藍vBulletin技術論壇

vBulletin 論壇系統,內建

「0 修改新增插件」「完整附件功能」「無限深度子論壇」「進階權限管理」「前台 AJAX 即時管理」

歡迎研究:)
lisans
星球公民
星球公民
文章: 58
註冊時間: 2003-06-19 15:47

文章 lisans »

ckmarkhsu 寫:
lisans 寫:請問一下 ckmarkhsu 大大
我用了你的程式轉 database big5 to utf8
可是都沒有轉成功耶
就是 data 都沒有變
依然是 big5

我的環境如下:
mysql 3.23.59-nightly-20050301
在 index.php 裡只有修改:
$charset = 'BIG5';
$dbcharset = 'latin1'; <==這個有沒有都沒差

跑完後可以看到網頁顯示:
转换表的数据为UTF-8完成
全部转换完成,谢谢您的使用.

但是實際上並沒有真的轉換完成
請問一下是不是哪裡沒設好?
那你有沒有記得改帳號密碼資料庫名稱@@"

這程式我有用過,確定它是正確的,另外,那不是我的程式啦^^"
資料庫名稱
帳號
密碼都有改
不然就沒辦法進行轉換
可是看轉完的資料
就是沒有變成 utf8
我也不知道怎麼會這樣
lisans
星球公民
星球公民
文章: 58
註冊時間: 2003-06-19 15:47

文章 lisans »

主題已鎖定

回到「phpBB 2 安裝與使用」