小弟按正常方法安裝了 phpbb2 2.0.6,然後安裝繁體和簡體中文的 Language pack,測試之下,發現從繁體版視窗所發的文章在 database 裡頭是以 big5 碼儲存,但從簡體版視窗所發的文章在 database 裡頭卻變了 &#xxxxx 的 unicode HTML 字串,所以當我使用繁體 language pack 的時候我可以同時看到,但以簡體 language pack 去觀看繁體就會變成亂碼...
我的問題是:
1. 究竟為甚麼 phpbb 懂得選擇性地將簡體變成 unicode HTML 儲存在 database 而繁體又不會?這是因為我的 database server 編碼嗎?而這個轉換究竟是在那一個階段進行呢:HTML submit ? PHP ? SQL query?
2. 我有甚麼方法可以令所有以繁體中文 submit 的文章都以 unicode HTML 儲存呢?小弟對 PHP 的函數不太熟悉,可不可以告訴用甚麼函數可以將 "big5字串" 變成像 "big5&#xxxxx;&#xxxxx;" 那樣呢?
我看過之前幾個關於多國編碼的文章,但是也看不懂怎樣可以將人家 submit 的文章以 &#xxxx 的格式儲存在 database 之中,可以給小弟一些意見嗎?
●架設主機作業系統:Win2000 (english)
●安裝的程式:IIS + php + MSSQL
●phpBB2 版本:2.0.6
[問題] Unicode HTML 問題
版主: 版主管理群
版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
-
messagebox
- 竹貓忠實會員

- 文章: 981
- 註冊時間: 2003-02-24 23:34
-
GeniusKiKi
- 竹貓忠實會員

- 文章: 1086
- 註冊時間: 2003-10-28 14:50
-
messagebox
- 竹貓忠實會員

- 文章: 981
- 註冊時間: 2003-02-24 23:34
