第 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大大親自分享, 肯定是好東西
先收下
不過禺味請教, 該怎麼測試
發表於 : 2006-06-13 08:57
由 ckmarkhsu
jwxinst 寫:既然是 ckmarkhsu大大親自分享, 肯定是好東西
先收下
不過禺味請教, 該怎麼測試
豈敢豈敢Orz...
只要將 Index.php 內部設定一下,就可以開始轉換了(他是直接轉換資料庫,因此請先備份Orz...)
此程式主要擅長於非特定資料結構的資料轉換
意即它可轉換任何一種的程式資料,並可在網頁的模式下執行
但小弟我比較常用的的是另一隻 console 模式下執行的轉換程式
(因為小弟資料庫比較大,用 console 就要轉 20 分鐘
)
但他不支援 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