1 頁 (共 1 頁)

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

發表於 : 2006-06-11 10:40
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

發表於 : 2006-06-11 13:14
shing6326
請問這個轉換程式能去掉許功蓋的斜線嗎??

發表於 : 2006-06-12 13:15
ckmarkhsu
他會全自動轉換

發表於 : 2006-06-13 03:44
jwxinst
既然是 ckmarkhsu大大親自分享, 肯定是好東西
先收下

不過禺味請教, 該怎麼測試 :mrgreen:

發表於 : 2006-06-13 08:57
ckmarkhsu
jwxinst 寫:既然是 ckmarkhsu大大親自分享, 肯定是好東西
先收下

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

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

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

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

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

但他不支援 phpBB 殊為可惜

發表於 : 2006-06-20 23:55
lisans
請問一下 ckmarkhsu 大大
我用了你的程式轉 database big5 to utf8
可是都沒有轉成功耶
就是 data 都沒有變
依然是 big5

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

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

但是實際上並沒有真的轉換完成
請問一下是不是哪裡沒設好?

發表於 : 2006-06-21 02:41
ckmarkhsu
lisans 寫:請問一下 ckmarkhsu 大大
我用了你的程式轉 database big5 to utf8
可是都沒有轉成功耶
就是 data 都沒有變
依然是 big5

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

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

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

這程式我有用過,確定它是正確的,另外,那不是我的程式啦^^"

發表於 : 2006-06-21 09:05
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
我也不知道怎麼會這樣

發表於 : 2006-06-21 23:18
lisans