第 1 頁 (共 1 頁)
[問題] 請問UTF-8的附加檔案如何支援Big5中文檔名 (ASCII編碼)
發表於 : 2006-04-28 23:21
由 阿維
問題外掛:Attachment Mod 2.4.1
參考連結:
http://phpbb-tw.net/phpbb/viewtopic.php?t=20846
使用版本:phpBB 2.0.20
網站位置:暫無
狀況描述:
我有一個朋友最近要我幫他轉換UTF-8編碼
目前遇到了一個問題,就是在UTF-8的環境上傳檔案,只要有中文檔名就會變成空白的,之前上傳的檔案好像也不能辨認
請問有什麼方法可以讓空間的中文檔名正常顯示呢? (ASCII編碼)
補充:
Attachment Mod 2.4.1
phpBB 2.0.15 多國語言 & 其他問題修正
發表於 : 2006-04-28 23:28
由 小竹子
用 WINDOWS 空間
發表於 : 2006-04-29 01:43
由 阿維
這個好像沒辦法,因為他用的是Linux的虛擬主機
轉碼的技術都沒問題了,就卡在檔案編碼上面而已
發表於 : 2006-04-29 01:59
由 小竹子
平台的根本問題,如果你真的要在 LINUX 上跑,可以用 UTF8,連安裝的時候 OS 的環境也都要是 UTF8 理論上是可以的。
發表於 : 2006-04-29 02:35
由 阿維
我剛剛在一個從頭到尾都是UTF-8環境的phpBB測試過了,雖然觀看文章那邊檔案名稱跟簡介可以正常顯示
但是實際下載卻出現無法辨認檔名的情形,我在想附加檔案可能是靠一個叫"FTP_ASCII"的變數來命名檔案編碼
我在想會不會跟下面這段說明有關
代碼: 選擇全部
#
# STEP NUMBER II: Installing the Attachment Mod (Database)
#
# You should have uploaded the install folder (above), which is only needed for running the database installer.
# Make sure you uploaded the schema Files (those files ending in .sql) in ASCII Mode (This is the Layout and Data for your Database):
發表於 : 2006-04-29 12:45
由 twu2
那個是 ftp 的 ascii mode, 與你想的是完全不同的東西.
如果已經轉成 utf-8, 這時上傳的檔名, browser 應該會用 utf-8 送出. 似乎不會有你所說的在 utf-8 的網頁上頭使用 big5 檔名的問題.
如果是舊的東西, 你可能要研究一下那個 MOD 怎麼存檔案的, 可能要把資料庫內的檔名與實際的檔名都轉成 utf-8 才能使用.
發表於 : 2006-04-29 16:42
由 阿維
這個就是重點了,我們假設UTF-8的phpBB送出的檔案編碼是UTF-8可是Linux能夠辨認嗎? (目前在我來看是不行的)
發表於 : 2006-04-29 22:02
由 jwxinst
# Make sure you uploaded the schema Files (those files ending in .sql) in ASCII Mode (This is the Layout and Data for your Database)
這個就是樓上所說...
難道就不能改變數值用 其他的mode上傳嗎?
但是sql好像有類似的數值....
發表於 : 2006-04-30 11:03
由 阿維
我看只能研究看看有沒有亂數檔名的機制了 (放棄使用中文檔名)
因為與其侷限在檔名編碼,倒不如採用英數亂數檔名,還比較實際一點
或者加上像注音魔人退散類似的機制,直接將注音跟Big5的檔名過濾掉...
發表於 : 2006-04-30 20:17
由 jwxinst
不過我覺得上傳圖片用英文檔案比較好
有時候就是loading不出來中文檔名
因為他變了 543%kns1@#%這樣子
就算他是big-5
就以下載mp3也是一樣,,,,
用中文檔名都下載不了
發表於 : 2006-05-11 15:58
由 OPSun
下載時原始中文檔名無法正常的問題...
可參考
http://phpbb-tw.net/phpbb/viewtopic.php?t=41855
感謝各位大大的提醒...好讓偶去爬文而找到對策!!
發表於 : 2006-08-07 00:34
由 qqabc
我的天阿!!
裝外掛要改那個 一定要用 EmEditor
這個超好用嘟....
我要趕快推上去!!
因為原本不相信....結果我去網路上找 來灌
結果外掛終於裝成功嚕~ 我好感動唷!!
我是最近才學架設 PHPBB的
我不知道怎麼變換所謂 BIG5 跟UTF-8
所以好幾次都改失敗說~
這次...我必須要說 我成功嚕~
而且大部分成功的原因都推向於~ EmEditor <== 這個
太感動嚕....謝謝這裡的大大~
我自己偷偷在這裡爬文好久說~ 才發現嘟!!
發表於 : 2006-08-07 02:28
由 jwxinst
EM的確好用
UTF-8 SAVE FILES要把 BOM除去....