作者 主題: 小弟用 Unicode 編碼修改而成的 PostNuke 0.721 正在測試...  (閱讀 10462 次)

0 會員 與 1 訪客 正在閱讀本文。

TyroneYeh

  • 俺是博士!
  • *****
  • 文章數: 2396
  • 性別: 男
    • 檢視個人資料
小弟用 Unicode 編碼修改而成的 PostNuke 0.721 正在測試...
My Modify Postnuke Chinese Version for International preview
http://siryeh.no-ip.org
還請各位先進幫忙測試與指教
--
TyroneYeh

duncanlo

  • SA 苦力組
  • 俺是博士!
  • *****
  • 文章數: 7312
    • 檢視個人資料
為什麼中文字醜醜的,
是我win2k的問題嗎?

TyroneYeh

  • 俺是博士!
  • *****
  • 文章數: 2396
  • 性別: 男
    • 檢視個人資料
唷! 會這樣子, 小弟這裡感覺還好, use xp
可能是 Unicode 的關係吧! 要支援 International Chinese 也解決衝碼問題
醜醜的應該是還可以接受, 歡迎再多給一些意見與指教唷
--
TyroneYeh

duncanlo

  • SA 苦力組
  • 俺是博士!
  • *****
  • 文章數: 7312
    • 檢視個人資料
那應該是unicode字體的關係吧!

unicode的字碼是比big5多還是少了?!
好像是比教少是嗎?
小葉網站上有這方的資訊嗎?

TyroneYeh

  • 俺是博士!
  • *****
  • 文章數: 2396
  • 性別: 男
    • 檢視個人資料
多! Unicode 是以 8 碼編碼
一個字中文字 8 位元, 足足大了四倍
編碼方式例如: 〹 = 一個中文字

所以這樣原本資料庫的空間會更大!

在 Unicode 編碼的資訊方面, 小弟手上也沒有找到比較理想的資料, 原本是要把 PostNuke 修改成無中文問題時, 想了一些辦法, 能夠徹底解決的辦法, 整天坐在電腦前面, 左想想右想想, 不小心想到使用 Unicode 編碼把資料存入 Database 與程式上  addslashes 與 stripslashes 等中文文題都能夠不需要動到, 安裝模組也能夠快速安裝, 也都不會出現中文衝碼問題, 不像之前改到手酸, 在新版本出現後, 又要重新修改一次, 這次的發現可以讓新版本做小更動就能使用新版本, 實在是一大新發現!
因為想更新版本, 或安裝新的功能模組, 都會遇到中文衝碼問題, 而修改程式部分雖然是對許多先進們可能是輕而易舉的事, 但是對小弟就感覺有點累, 所以想了這個能更容易解決的辦法, 有機會研究研究看看, 雖然 Unicode 最近才開始廣泛, 可以的話就應用應用!

PS. 可能已有先進知道此方式修正中文衝碼問題, 小弟只是提供意見給大家參考, 希望各位先進們不要誤會!

希望大家能夠一起想出一個更棒的方法! 這樣也能夠造福世界大眾
--
TyroneYeh

TyroneYeh

  • 俺是博士!
  • *****
  • 文章數: 2396
  • 性別: 男
    • 檢視個人資料
使用 Unicode 編碼讓「許功蓋」也能登入
PostNuke 使用 Unicode 編碼, 可讓中文使用者登入囉!

如果其他相關會造成衝碼問題的 PHP 程式都能應用!

不知道國內有哪些網站是應用 Unicode 編碼的呢?
--
TyroneYeh

duncanlo

  • SA 苦力組
  • 俺是博士!
  • *****
  • 文章數: 7312
    • 檢視個人資料
問個小問題,
用unicode架的站,
會不伯有一些瀏覽上的限制?
像是用win9x或是一些其他的browser?!

nickyoung

  • 懷疑的國中生
  • **
  • 文章數: 43
    • 檢視個人資料
google 網站現在不就是使用 UFT-8 來顯現各種不同語系了嗎? 它似乎也是運用了將原網站的編碼, 例如 Big5 或 GB 等轉成 UTF-8 來顯現. 常在 bbs 上看到李果正大大關於 unicode 的 post, 或許你可請教他有關這方面的機制.

能否正確顯現 UTF-8 字型照說應該是看他的 browser 是否支援 UTF-8 (看編碼是否有 UTF-8 的選項), 但實際卻又不不完全如此. 這是我的測試情況, 以 為例:

1) WinXP box
(英文環境 - Win2k 及 WinXP 均支援 multilingual):

* IE 6.0 沒問題
* Netscape 7.0 沒問題

2) Linux box - Mandrake 8.1
(英文環境 - 安裝時同時也裝了 big5, gb 及 日文相關選項, 但仍維持英文作業環境, 並未設定任何 localization):

* Galeon 0.12.1 沒問題
* Konqueror 2.2.1 雖有 UTF-8 選項, 但所有中文字型無法正確顯現
* Mozila 0.9.4 沒問題
* Netacape 4.7.8 有 UTF-8 選項, 每個標題行沒問題, 但次行的小字描述則無法正確顯現

對部分一直習於且只是使用 big 5 中文環境的人來說, 或許不是很明白 UTF-8 的需要. 拿現在兩岸往來密切的交往為例吧! 台灣的 big5 e-mail 到了對岸就成亂碼. 不錯! 現在只要將編碼轉成 big5 就正確顯現了. 但對方回信時如果保留原信內容作為引言時, 對方的內容可是 gb 碼. 一封信兩種編碼, 當你設定任一編碼, 另一種就成亂碼了. 打架了.  UTF-8 則容許同一文章內不同的文字同時顯現. 也就是說 big5, gb, 日韓語, 同聚一堂, 沒有誰統誰的問題. 如果 study area 也能改成 UTF-8 編碼, 說不定也可吸引大陸的同好來交流. Don't worry! study area 有一定的規範, 要是有人想將這裡當作政治謾罵版, 班竹(大陸用法)應該是對該篇 post 殺無赦的.

nickyoung

  • 懷疑的國中生
  • **
  • 文章數: 43
    • 檢視個人資料
BTW, 由上海從未能連上 http://siryeh.no-ip.org/ 看長的是啥樣?

nickyoung

  • 懷疑的國中生
  • **
  • 文章數: 43
    • 檢視個人資料
在添點醋:

剛又看到這篇文章的後段說到了 googl unicode 的機制是如何做成的. 參考看看:

< http://www.zdnet.com.cn/common/printfriendly/printfriendly.htm?AT=39035006-2000081602t-20000562c >

duncanlo

  • SA 苦力組
  • 俺是博士!
  • *****
  • 文章數: 7312
    • 檢視個人資料
難怪在google輸入漢字作搜尋,
可以同時找到日文,簡體及繁體的漢字...

逸晨

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 1205
  • 我是逸晨
    • 檢視個人資料

TyroneYeh

  • 俺是博士!
  • *****
  • 文章數: 2396
  • 性別: 男
    • 檢視個人資料
引述: "nickyoung"
BTW, 由上海從未能連上 http://siryeh.no-ip.org/ 看長的是啥樣?

這樣, 我 Dynamic DNS 沒問題呀! 不曉得是哪裡的狀況,
其實看起來與Big5編碼瀏覽狀況應該都相同, 只是在檢視原始碼的時候是找不到中文字的, 以一組 &#12345; 數字表示一個中文字!
--
TyroneYeh

nickyoung

  • 懷疑的國中生
  • **
  • 文章數: 43
    • 檢視個人資料
抱歉! The page cannot be displayed

剛剛才發現我原來的 post 雖曾舉例我在 google 以 "unicode + 中文" 關鍵字搜尋時的 URL, http://www.google.com/search?hl=en&ie=UTF-8&oe=UTF-8&q=unicode+%2B+%E4%B8%AD%E6%96%87, 因為 URL 會斷行, 所以我用 < > 前後括住. 在預覽時仍可看到, 但寄出後卻不見了, 只剩一個空格: "...這是我的測試情況, 以 為例:" ...  :roll:

Anyway, 你可直接在 google search "unicode + 中文" 後得到的搜尋結果頁面來看原始內碼, 所有的中文仍是正確顯現出來的. 這點跟你所說的結果顯然是不同的.