老地方冰果室交流區

歡迎冰果室讀者在此交流
現在的時間是 11/18/2019 9:53 am

所有顯示的時間為 UTC + 8 小時




發表新文章 回覆主題  [ 5 篇文章 ] 
發表人 內容
文章發表於 : 10/18/2004 9:07 am 
離線
新生訓練中

註冊時間: 07/22/2004 8:02 am
文章: 4
我想在我local架設一套wiki系統
用來作個人書籤的管理與簡單note一些有興趣的內容
(不用每次都還要發信到gmail)

我試了幾套wiki clone
只有oddmuse的中文沒有出現問題
其餘pmwiki等等,都沒有辦法輸入中文
我懷疑是httpd.conf沒有設定default charset
但是我加入這一行:
AddDefaultCharset utf-8
之後還是沒有作用

我猜測可能的問題是:
1. 我在httpd.conf中加入的位置不對?
2. 根本不是這個問題?

不知道有沒有人可以幫忙解答一下
謝謝! :D :D


回頂端
 個人資料  
 
文章發表於 : 10/28/2004 11:17 pm 
離線
討論區管理員
頭像

註冊時間: 05/18/2001 1:01 am
文章: 2475
來自: Forgotten Realm
square 寫:
我試了幾套wiki clone
只有oddmuse的中文沒有出現問題
其餘pmwiki等等,都沒有辦法輸入中文


不是 Apache 的問題,是程式本身的問題。

pmwiki.php 第 90~94 行:
引言回覆:
$HTTPHeaders=array(
"Expires: Tue, 01 Jan 2002 00:00:00 GMT",
"Cache-Control: no-store, no-cache, must-revalidate",
"Content-Type: text/html; charset=iso-8859-1;");

當然,把這邊改掉以後中文會不會有問題,那也很難說...
pmwiki 的程式寫作風格頗糟......

square 寫:
我懷疑是httpd.conf沒有設定default charset
但是我加入這一行:
AddDefaultCharset utf-8
之後還是沒有作用


為什麼要用 UTF-8?pmwiki 文件本身不是 UTF-8 編碼,也沒有用 output buffer 加掛 iconv 轉碼,所以它輸出的不會是 UTF-8 的文件。pmwiki 整個程式唯一有用到 utf 的只有呼叫 utf_decode 把檔名從 UTF8 改成 ISO-8895-1(這就是說,它也不支援中文檔名)。

網路上用中文,還是乖乖用 Big5 吧。

_________________
ash nazg durbatuluk, ash nazg gimbatul,
ash nazg thrakatuluk agh burzum-ishi krimpatul.


回頂端
 個人資料  
 
文章發表於 : 10/28/2004 11:39 pm 
離線
嗜冰客
頭像

註冊時間: 04/30/2001 1:01 am
文章: 1048
來自: Metropolis Asylum
ulysses 寫:
網路上用中文,還是乖乖用 Big5 吧。


小弟倒不同意中文該用 Big5 的說法。

各大 browser 也支援 UTF-8 了吧。 Big5 完全沒有比 UTF-8 優勝的地方,只有不及(如 HKSCS、日文、簡體等)。 :wink:

_________________
圖檔
It is not god who created man. It is man who created God.

Light travels faster than sound. This is why some people appear bright until you hear them speak.


回頂端
 個人資料  
 
文章發表於 : 10/29/2004 12:31 am 
離線
討論區管理員
頭像

註冊時間: 05/18/2001 1:01 am
文章: 2475
來自: Forgotten Realm
janusng 寫:
小弟倒不同意中文該用 Big5 的說法。
各大 browser 也支援 UTF-8 了吧。 Big5 完全沒有比 UTF-8 優勝的地方,只有不及(如 HKSCS、日文、簡體等)。 :wink:


janusng 兄有所不知,任何寫過程式的人,都對 Big5 深惡痛絕。
但是“舊東西相容性”這個包袱壓力之大,遠遠超出想像。
拼命在熱血少年和綠盟找翻天,只為了一個不肯放棄 PE2 + ET3 的客戶,這種鳥事、這種鳥氣,沒經歷過的人是很難想像的?
沒辦法啊...沒辦法啊。

_________________
ash nazg durbatuluk, ash nazg gimbatul,
ash nazg thrakatuluk agh burzum-ishi krimpatul.


回頂端
 個人資料  
 
文章發表於 : 10/29/2004 2:14 pm 
離線
嗜冰客
頭像

註冊時間: 04/30/2001 1:01 am
文章: 1048
來自: Metropolis Asylum
ulysses 寫:
janusng 兄有所不知,任何寫過程式的人,都對 Big5 深惡痛絕。
但是“舊東西相容性”這個包袱壓力之大,遠遠超出想像。
拼命在熱血少年和綠盟找翻天,只為了一個不肯放棄 PE2 + ET3 的客戶,這種鳥事、這種鳥氣,沒經歷過的人是很難想像的?
沒辦法啊...沒辦法啊。


square 君明顯是架網新手,沒有「舊包袱」要背呢。 :twisted:

Unicode 正在取代各式 charsets,君不見各大手機、新興網站(如 wiki)、OS's(如 OS X、Windows)也以轉到 Unicode 了嗎?不要再創做另一個「令人深惡痛絕」的老古董吧!

倒是 MySQL、Java、Palm 等行動緩慢,令小弟為之氣結! :x

註:
  • MySQL 4.0 不支援 Unicode,MySQL 4.1剛剛今個星期正式上市,但也只支援 Unicode 2.0,連 MySQL 5.0 都不能支援 Unicode 3.0,更不用提 Unicode 4.0了!
  • Java 5 只支援 Unicode 2.0!
  • Palm OS 5 不支援 Unicode,不知何時上市的 Palm OS 6 機種,也只會支援 Unicode 2.0!

Unicode 3.0 都成為 ISO 多年了!在各大 GNU 也支援了幾年,竟然各個未來向,幾年後推出的產品,也無打算支援!

當然,相對於有歷史多年 Unicode,在各大 OS 有良好支援下,都還有 Big5、GB、JIS... 的死忠支持者,甚至未聽過 Unicode;以上三個都算行了第一步。 :wink:

_________________
圖檔
It is not god who created man. It is man who created God.

Light travels faster than sound. This is why some people appear bright until you hear them speak.


回頂端
 個人資料  
 
顯示文章 :  排序  
發表新文章 回覆主題  [ 5 篇文章 ] 

所有顯示的時間為 UTC + 8 小時


不能 在這個版面發表主題
不能 在這個版面回覆主題
不能 在這個版面編輯您的文章
不能 在這個版面刪除您的文章
不能 在這個版面上傳附加檔案

搜尋:
前往 :  
cron
POWERED_BY
正體中文語系由 竹貓星球 維護製作