老地方冰果室交流區
http://ubb.frostyplace.com/

[新手]Apache中文設定問題
http://ubb.frostyplace.com/viewtopic.php?f=13&t=12472
1 頁 (共 1 頁)

發表人:  square [ 10/18/2004 9:07 am ]
文章主題 :  [新手]Apache中文設定問題

我想在我local架設一套wiki系統
用來作個人書籤的管理與簡單note一些有興趣的內容
(不用每次都還要發信到gmail)

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

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

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

發表人:  ulysses [ 10/28/2004 11:17 pm ]
文章主題 :  Re: [新手]Apache中文設定問題

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 吧。

發表人:  janusng [ 10/28/2004 11:39 pm ]
文章主題 :  Re: [新手]Apache中文設定問題

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


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

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

發表人:  ulysses [ 10/29/2004 12:31 am ]
文章主題 :  Re: [新手]Apache中文設定問題

janusng 寫:
小弟倒不同意中文該用 Big5 的說法。
各大 browser 也支援 UTF-8 了吧。 Big5 完全沒有比 UTF-8 優勝的地方,只有不及(如 HKSCS、日文、簡體等)。 :wink:


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

發表人:  janusng [ 10/29/2004 2:14 pm ]
文章主題 :  Re: [新手]Apache中文設定問題

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:

1 頁 (共 1 頁) 所有顯示的時間為 UTC + 8 小時
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/