第 1 頁 (共 1 頁)
[閒聊]個人的UTF-8化
發表於 : 2004-04-09 10:02
由 samfan55
因為工作的關係,資料庫是用 PostgreSQL
首先在一開始資料庫就內定為 UTF-8 了!
然後將 lang 改成 UTF-8
再用 UltraEdit 將全部的檔案轉成 UTF-8
我不確定這跟各位大大在板上討論的 UTF-8化 是不是相同的?!
但是似乎看起來一切正常....我也搞不清楚!可能測試的不夠多吧~
因為板上的 UTF-8化...看的我頭大大腦漲漲 .....
感覺好像沒那麼複雜....卻又質疑自己的方法是不是又太簡單了一點....@@"
請各位大大指教一下...兩者的差異~@@"
發表於 : 2004-04-14 12:41
由 why3s.com
能把你測試的網站post出來給大家分享一下嗎^^
麻煩你囉
why3s.com
發表於 : 2004-04-14 13:46
由 samfan55
why3s.com 寫:能把你測試的網站post出來給大家分享一下嗎^^
麻煩你囉
why3s.com
這是小弟的測試網站,您可以上來試試看
http://sf1.arel-fareast.com/phpBB2/index.php
我版面更換過,不太確定是否是 UTF-8 化過的,我等等去查看看
發表於 : 2004-04-15 02:14
由 why3s.com
謝謝你喔^^
發表於 : 2004-04-19 13:55
由 soupjvc
恩~ UTF-8話真的不難\r
不過就是煩了點
如果已經有big5的資料存在的話\r
因為phpmyadmin沒有支援utf-8....進去修正會有一堆亂碼\r
另外,在備份與復原的時候也很麻煩\r
一出錯就要把所有的資料庫列出來 一行行看 一邊修正
會看到瘋掉....
所以就是出了問題比較麻煩\r
不過在語言方面到是一了百了,聊天室一切的多國語系一次解決
發表於 : 2004-04-19 14:33
由 beanpp
我也是用 postgresql +utf8, 不過在 2.0.6 的時候會造成搜尋不能使用中文
所以心一狠就直接換到 2.0.8 , 結果搜尋就正常了
現在還在重新裝 mod 中, 不過到目前為止一切正常, 也沒有許功蓋的問題
發表於 : 2004-04-19 18:15
由 soupjvc
what is 許功蓋?
發表於 : 2004-04-22 21:40
由 sakamoto
utf-8其實並不難的.只是在資料庫上面.並不是每一個人的都是PostgreSQL 這種的..再加上utf-8的資料會變的比較肥大.我想這一點就是大家最不能接受的吧..
還有在mail的地方最好不要改成utf-8因為這樣的話會讓收信人的信件變成亂碼....
發表於 : 2004-04-22 22:22
由 messagebox
sakamoto 寫:utf-8其實並不難的.只是在資料庫上面.並不是每一個人的都是PostgreSQL 這種的..再加上utf-8的資料會變的比較肥大.我想這一點就是大家最不能接受的吧..
還有在mail的地方最好不要改成utf-8因為這樣的話會讓收信人的信件變成亂碼....
MYSQL也是可以阿~~~為什麼一定要限制資料庫是某種~~~
>>再加上utf-8的資料會變的比較肥大
這點絕對是錯的~~~UTF-8是過渡時期的東西~~~
他的編碼為~~ASCII的編碼維持一個字元(非英文語系的單字元例外)~~
然後將所有(幾乎所有)雙字元重新編碼~~~
所以說~~~UTF-8的編碼是~可能是一個字元~~可能是2個字元~~
unicode(UTF-16)則就不同~~~
不管是任何文字(原本是單字元或是雙字元)~~
通通編碼為2個字元~~~
但因為檔案交換的原因~~~應該短時間還不會完全取代UTF-8
再者~~MAIL一定要編碼為UTF-8~~~
因為當你網頁語系改為UTF-8~~~使用者POST出去的資料都是UTF-8的編碼~~
放到SQL裡也都是UTF-8的編碼~~~~
如果沒修改為UTF-8的編碼~~會導致某些訊息是亂碼~(正常顯示的只有原本在MAIL檔裡面輸入的文字)
凡舉你的討論版名稱等等~~~都是亂碼~~~
當然~~這是可以解決的~~要請使用者按右鍵(在信件中)~~將語系設定為UTF-8~
這時~~~原本不是亂碼的~~~就變亂碼了~~~
但是~~你發佈的訊息卻是正常顯示~~~~
我的測試版包含亞洲語系UTF-8化~
可以去測試看看~~~~註冊~~收到新訊息等等~~~
他送出的語系以你當時選的(使用者資料庫)為準~~~
發表於 : 2004-04-27 20:50
由 大佬
我的資料庫是MySQL,如果我的phpMyAdmin不支援utf-8,在以後的備份和還原會有問題嗎?
發表於 : 2004-04-27 21:12
由 soupjvc
很難說會不會有問題
因為我有些有問題有些沒有
由於資料太多 沒有去查是不是哪些字元會有問題....
基本上呢\r
我建議:用phpmyadmin
一個資料表一個資料表的方式來上傳\r
等於你改了一個(先把網站關閉好點)
就先砍一個再把他上傳\r
如果出了問題再來檢查哪邊有麻煩\r
會出問題的地方大都是有text內文的地方\r
其他的不太會有問題
發表於 : 2005-01-23 11:32
由 大佬
目前最新版本的phpMyAdmin已經支援utf-8