台灣最大程式設計社群網站
線上人數
1756
 
會員總數:245912
討論主題:189503
歡迎您免費加入會員
討論區列表 >> Linux / Unix >> linux主機亂碼
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
linux主機亂碼
價值 : 80 QP  點閱數:2804 回應數:5
樓主

Keng
門外漢
0 16
345 31
發送站內信

各位好~
最近小弟在linux(fedora9)架了一個ftp
需要在其他windows系統電腦上傳檔案
但是檔名都會變成亂碼(內容不會變)

上網查了一下
有人建議使用FileZilla上傳就不會有亂碼了
是過之後是可行的
但是沒辦法讓每個客戶都安裝FileZilla

在/etc/syscofig/i18n下有將
LANG="zh_TW.UTF-8"
改成
LANG="zh_TW.Big5"
SUPPORTED="zh_TW.Big5:zh_TW.UTF-8:zh_TW:en_US.UTF-8:en"

也將/etc/lftp.conf
裡面加入了
set ftp:charset "Big5"
set file:charset "UTF-8"

兩個在網路上比較多人使用的方法都沒辦法
請問我有忽略掉什麼嗎??
已經想破頭了

本篇文章發表於2011-05-09 14:04
1樓
回應

那顆爛蔥
捐贈 VP 給 那顆爛蔥 檢舉此回應
set ftp:charset "Big5"
set file:charset "UTF-8"

LANG="zh_TW.Big5"

不覺得好像有些怪怪的??
全部都設Big5如何?
本篇文章回覆於2011-05-09 23:47
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

Keng
檢舉此回應
謝謝"那顆爛蔥"的回復~
小弟我把linux主機內所有的UTF-8都改成Gig5了
然後測試用""框起Big5跟不用
請問有人跟我一樣的問題嗎?
是否該放棄 將就請客戶使用FileZilla就好??
本篇文章回覆於2011-05-10 13:17
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

那顆爛蔥
捐贈 VP 給 那顆爛蔥 檢舉此回應
先把用途釐清一下...
1.客戶端用FTP軟體 or 透過瀏覽器本身 or
透過瀏覽器上某些上傳檔案的網址,比如透過SWFUpload或JAVA Applet一類的
上傳檔案
2.Server端本身語系?
3.客戶上傳檔案到Server後,其它人要怎麼拿檔?跟1的方式一樣FTP下載下去?透過網芳Samba?



如果覺得很複雜,那就不如跟我在前一間公司一樣,
弄個簡單的FileZilla的免安裝程式,執行了,就自動連上公司FTP
設定啥的都寫在裡面
不然一天到晚,有人用IE6上傳,有人用CuteFTP,有人用FileZilla,有人用FlashFXP,一堆可能造成的問題
本篇文章回覆於2011-05-11 00:58
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

Keng
檢舉此回應
1.基本上來 是不希望客戶使用ie6(一般瀏覽器)之外的方式上傳
客戶那邊會使用電腦就算不錯了
沒法子要求他們再使用ftp軟體

2.server端本身是linux,預設都是utf-8,客戶那邊我們假設他們都是windows xp or win7

今天發現我把server端linux裡面i18n全部改成big5的模式
結果我原本的網頁的編碼全部跑掉
只好乖乖的改回utf-8~

關於第三點正是我在煩惱的
老闆要求ftp客戶那邊只能上傳
不能修改、刪除或下載

那老闆方面他要可以上傳下載修改的

我看網路 他們在vsftp裡面要做這個功能
都利用新建一個upload的資料夾
老闆說他不要再經過upload
他要他在外面開啟ftp 直接就可以下載客戶上傳的東西
他也不想經過ftp軟體再去抓

想破頭了ˊˋ
本篇文章回覆於2011-05-11 16:12
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
最有價值解答

那顆爛蔥
捐贈 VP 給 那顆爛蔥 檢舉此回應
以自己之前工作所需,架設過FTP來說...

A帳號能上傳不能下載,B帳號可上傳下載,這功能似乎只有Windows base的FTP server才有...
Linux上的FTP(vsftpd,proftpd)似乎都沒辦法這樣做

而IE6能正常上下傳不會亂碼,或明明看得到,卻進不去那個目錄的狀況,
似乎又只有Linux base的FTP server才有辦法處理...
(像FreeNAS加個參數,就能解決)

So...有一好沒兩好

至於全部弄成BIG5會讓網頁變亂碼,這是Apache設定問題
不然我在i18n也設定成BIG5的情況下,網頁一樣可以正常顯示簡體中文及UTF8
本篇文章回覆於2011-05-14 05:13
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.