簡體中文

放輕鬆,這個版純聊天不談技術,歡迎大家進來坐坐。

文章moto » 週五 4月 18, 2003 2:24 pm

看來 phpBB 只是很單純的將 post 在討論區的文章原封不動的塞到資料庫裡頭! 同一個頁面要顯示多國語文 unicode 還是目前架構底下唯一可行的方案!

高原兄..那現在你那邊可以在選 big5 編碼的情況下用簡體輸入法輸入中文嗎?

我的困惑是這樣...如果說你那邊網頁切換到 big5 來摩托學園,然後用你原來的簡體輸入程式..輸入中文...這樣是否貼到討論區的文章phpbb 會『自動』存成 big5 碼? .. 還是說需要額外的繁體輸入程式輸入中文才會正常?:ooops:

因為先前我有參考竹貓星球修正一些多國語文的問題..如果上面的假設成立...那暫時就麻煩使用 GB 的朋友切換到 big5 編碼來參與討論囉..

我會再找找可行的解法...;-)
歡迎你來到MOTO學園一起討論Debian相關問題。
在post問題前可先別忘記了以下的步驟:
1:翻一下/usr/share/doc/中是否已經有解答了?
2:閱讀一下無痛起步是否已經提到了?
3:找一下google予以解答?
4:善用學園中的"搜尋"功能,往往答案就在裡面窩。
頭像
moto
摩托學園站長
摩托學園站長
 
文章: 2808
註冊時間: 週二 9月 03, 2002 3:37 am
來自: 台北

文章moto » 週五 4月 18, 2003 2:43 pm

Tetralet 寫:測試一下...

台灣
中国
にほん

不知可不可以看得到?


請問 Tetralet 兄,

您是用何種方法輸入簡體跟日文?..現在我有點暈頭轉向..>_< ... 我猜測..先前我 patch 的部份是讓輸入的簡體碼或日文碼在存入資料庫前都被轉換成 big5 ,因此在 big5 底下可以正常顯示簡體字(big5碼)跟日文(big5碼) ..:ooops:

不知道我的推論正不正確..

昨天睡眠不足...剛剛又看了一堆文件..甚麼 big5 , gb , unicode ..昏了頭了... :crying:
歡迎你來到MOTO學園一起討論Debian相關問題。
在post問題前可先別忘記了以下的步驟:
1:翻一下/usr/share/doc/中是否已經有解答了?
2:閱讀一下無痛起步是否已經提到了?
3:找一下google予以解答?
4:善用學園中的"搜尋"功能,往往答案就在裡面窩。
頭像
moto
摩托學園站長
摩托學園站長
 
文章: 2808
註冊時間: 週二 9月 03, 2002 3:37 am
來自: 台北

文章高原之狼 » 週五 4月 18, 2003 2:55 pm

是的,我這裡使用 Mozilla 1.4a 可以在 Big5 encoding 下輸入中文。比如:

这一句是简体中文。
這一句是繁體中文。

我想這是因爲 Big5 和 GBK encoding 都同時支持簡體和繁體,而 Windows 和 Mozilla 自動在輸入時作了必要的轉換。(我記得 Windows 2000 的内部是使用 Unicode 的。)我想 IE 應該更沒有問題了。

我剛才看了 moto 學園的源碼,很驚訝地發現其 encoding 是 iso8859-1。不知道 Mozilla 是怎麽識別出來的。

所以基本上使用 Big5 encoding 參與討論是可行的了,就怕這裡用繁體的朋友看不慣。

我以後會在 Linux 下作進一步的測試。
高原之狼
懵懂的國中生
懵懂的國中生
 
文章: 185
註冊時間: 週一 10月 28, 2002 5:54 am

文章moto » 週五 4月 18, 2003 3:11 pm

技術討論無國界、語言限制啦...我想這邊的朋友都很樂意接受各式各樣
的技術討論方式...大伙說是吧...;-)

剛剛看了一些文章...要將 phpbb 資料改成 unicode 是有可能的,大約
需要底下一些步驟..

* 將資料從資料庫匯出成 *.sql
* 用軟體去將 *.sql 檔由 big5 encoding 轉成 unicode
* 再將 *.sql 資料倒回資料庫..
* phpbb 介面也是需要透過程式轉成 unicode

優點:

* 全世界的語言都沒問題..:-)

缺點:

* 工程浩大,需要時間.. :-(
* 資料量將會倍增..因為 unicode 用 4 bytes 來編碼..big5 為 2 bytes.�

評估:

* 目前本站只有 english , big5 , gb 三種編碼需求!
* 站長能力不足,怕有不可預期後果..如資料流失.. :-?
* 以摩托學園討論區現在沒備援機器情況來說,服務可能被迫中斷數天..
* 好吧!我承認我很懶.. :-P

結論:

* 小弟個人想...維持現狀...:ooops:
* 請其他大大原諒... :ooops: :ooops: :ooops:

ps.實際例子:http://members.lycos.co.uk/neoforum/phpbb/index.php
歡迎你來到MOTO學園一起討論Debian相關問題。
在post問題前可先別忘記了以下的步驟:
1:翻一下/usr/share/doc/中是否已經有解答了?
2:閱讀一下無痛起步是否已經提到了?
3:找一下google予以解答?
4:善用學園中的"搜尋"功能,往往答案就在裡面窩。
頭像
moto
摩托學園站長
摩托學園站長
 
文章: 2808
註冊時間: 週二 9月 03, 2002 3:37 am
來自: 台北

文章Tetralet » 週六 4月 19, 2003 8:53 pm

moto 寫:
Tetralet 寫:測試一下...

台灣
中国
にほん

不知可不可以看得到?


請問 Tetralet 兄,

您是用何種方法輸入簡體跟日文?..現在我有點暈頭轉向..>_< ... 我猜測..先前我 patch 的部份是讓輸入的簡體碼或日文碼在存入資料庫前都被轉換成 big5 ,因此在 big5 底下可以正常顯示簡體字(big5碼)跟日文(big5碼) ..:ooops:

不知道我的推論正不正確..

昨天睡眠不足...剛剛又看了一堆文件..甚麼 big5 , gb , unicode ..昏了頭了... :crying:


原本是:

代碼: 選擇全部
 台灣
 中国
 にほん


去看一下網頁的原始檔,
您會發現我們 Key In 的東西,
如果不是繁體中文的,
Browser 會自動將其轉換成 UniCode。

也難怪 Key In 文字時如果不是指定用繁體中文的編碼時,
會出現亂碼了 - 因為 Browser 轉錯碼了。
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

上一頁

回到 talk

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客