VFP 愛用者社區 首頁 VFP 愛用者社區
本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
 
 常見問題常見問題   搜尋搜尋   會員列表會員列表   會員群組會員群組   會員註冊會員註冊 
 個人資料個人資料   登入檢查您的私人訊息登入檢查您的私人訊息   登入登入

有關FTP下載檔案,檔案名稱出現亂碼,可以請教先進們協助嗎?

 
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區
上一篇主題 :: 下一篇主題  
發表人 內容
ericchuang



註冊時間: 2007-11-15
文章: 10


第 1 樓

發表發表於: 星期六 七月 28, 2012 4:03 pm    文章主題: 有關FTP下載檔案,檔案名稱出現亂碼,可以請教先進們協助嗎? 引言回覆

各位VFP先進們大家好:
後學目前在測試VFP程式透過FTP SERVER傳送檔案時,出現了一個問題:
我使用了在本站所下載的先進所寫的利用wininet.dll的API進行與FTP SERVER上傳檔案及下載檔案,CLIENT這邊上傳含有中文名稱的檔案時,並不會有問題,但是在由FTP SERVER下載檔案時,如果FTP SERVER上的"檔案名稱"是中文時,即會出現亂碼(含內?號在內的字碼);以致於在LOCAL PC進行FCREATE時出現問題,產生了檔案有下載但本地端檔案無法建立的問題. 我想這應該是跟CODE PAGE有關,但是我試過了CPCONVERT() 函數,仍無法解決此問題.
我的測試環境如下:
主機端:
FTP SERVER: FileZila Server Version 0.9.41 beta
FTP SERVER安裝的OS: WINDOW 7 64Bits 旗艦版
本地端:
OS:WINDOWS 7 64 Bits旗艦版
VFP Version: 9.0 sp1

煩請各位VFP先進協助協助, 感謝各位協助!
回頂端
檢視會員個人資料 發送私人訊息
ckp6250



註冊時間: 2004-07-30
文章: 1645


第 2 樓

發表發表於: 星期日 七月 29, 2012 10:23 pm    文章主題: 引言回覆

主要是 utf-8 及 big5 的轉換問題,
請檢查一下您的 ftp server 的設定

如果您用 FileZila 去上下傳時,會成功嗎?
回頂端
檢視會員個人資料 發送私人訊息 參觀發表人的個人網站
ericchuang



註冊時間: 2007-11-15
文章: 10


第 3 樓

發表發表於: 星期一 七月 30, 2012 12:24 am    文章主題: 引言回覆

ckp6250先進您好,
我有測過了, 我用Filezila client及其它的ftp client都沒有問題. 我原本以為是ftp server的問題,所以,我換另外一個ftp server看看,結果問題依舊....所以, 這個現象就迷惑我了...

感謝您的回應協助!
回頂端
檢視會員個人資料 發送私人訊息
aizz



註冊時間: 2007-01-29
文章: 172


第 4 樓

發表發表於: 星期一 七月 30, 2012 11:06 am    文章主題: 引言回覆

ericchuang 寫到:
ckp6250先進您好,
我有測過了, 我用Filezila client及其它的ftp client都沒有問題. 我原本以為是ftp server的問題,所以,我換另外一個ftp server看看,結果問題依舊....所以, 這個現象就迷惑我了...

感謝您的回應協助!


如何設定filezilla的編碼是utf8?

很簡單:
檔案→網站管理員→設定好ftp一般設定→字碼集→圈選「強制使用UTF-8」



這裡有詳細的安裝與設定說明:
http://sf334-5.sf.fju.edu.tw/Filezilla.html






Razz Laughing Twisted Evil Evil or Very Mad
回頂端
檢視會員個人資料 發送私人訊息
ericchuang



註冊時間: 2007-11-15
文章: 10


第 5 樓

發表發表於: 星期一 七月 30, 2012 12:37 pm    文章主題: 引言回覆

aizz您好,
感謝您回應協助.
我目前面臨的問題是:我在client pc上以filezilla client或其cuteftp等client程式去上下傳檔案碰到檔案名含有中文的部份都沒有問題,可以正常下載, 但是以vfp再搭上先前由本網站所下載先進所撰寫的利用wininet.dll api的函式庫時,在下載檔案中如果檔案名稱含有中文時,就會出現亂碼,以致於在本地端vfp進行fcreate時出現問題,無法正常將ftp server上的檔案寫到本地的pc.
這應該是如ckp6250先進所說的:是utf-8跟big5編碼之間轉換的問題.
不知網上的同好, 有否碰到這樣的問題呢?


ericchuang 在 星期一 七月 30, 2012 3:13 pm 作了第 1 次修改
回頂端
檢視會員個人資料 發送私人訊息
ckp6250



註冊時間: 2004-07-30
文章: 1645


第 6 樓

發表發表於: 星期一 七月 30, 2012 2:32 pm    文章主題: 引言回覆

我建議 , 您開個暫時的 ftp 帳號,並且放個中文檔名,給我們來幫您試
基本上,vfp + ftp 是很常見的協同作業,沒什麼問題(我就天天用了)
回頂端
檢視會員個人資料 發送私人訊息 參觀發表人的個人網站
aizz



註冊時間: 2007-01-29
文章: 172


第 7 樓

發表發表於: 星期一 七月 30, 2012 4:22 pm    文章主題: 引言回覆

ericchuang 寫到:
aizz您好,
感謝您回應協助.
我目前面臨的問題是:我在client pc上以filezilla client或其cuteftp等client程式去上下傳檔案碰到檔案名含有中文的部份都沒有問題,可以正常下載, 但是以vfp再搭上先前由本網站所下載先進所撰寫的利用wininet.dll api的函式庫時,在下載檔案中如果檔案名稱含有中文時,就會出現亂碼,以致於在本地端vfp進行fcreate時出現問題,無法正常將ftp server上的檔案寫到本地的pc.
這應該是如ckp6250先進所說的:是utf-8跟big5編碼之間轉換的問題.
不知網上的同好, 有否碰到這樣的問題呢?



再給你一個, 試試唄 :
http://sf334-5.sf.fju.edu.tw/ie.html



Laughing Razz Wink Twisted Evil Evil or Very Mad
回頂端
檢視會員個人資料 發送私人訊息
ericchuang



註冊時間: 2007-11-15
文章: 10


第 8 樓

發表發表於: 星期一 七月 30, 2012 11:30 pm    文章主題: 有關FTP下載檔案,檔案名稱出現亂碼,可以請教先進們協助嗎? 引言回覆

ckp6250先進您好,
我目前的ftp server因為還在lan內測試,未找到一台可以透通internet的主機, 待我找到時,我可以建立一帳號麻煩您協助測試. 目前,我覺得我可以先將我的這個測試程式的source code先放到網站去, 再麻煩您協助看一下我的source code是否有問題: 以下我先簡單說一下我的程式檔安內容:
project file: schedule.pjx, schedule.pjt
main prog.: prgmain.prg, 這個為主要的啟動程式
procedure file: ftpfun.prg, 這個檔案放了所有vfp呼叫wininet.dll的函數庫,還有一個由timer1.timer物件所呼叫的一個procedure名為ftptask的函數.
screen form: shedule.frm, 這個檔案定義了使用者介面,使用者可以先在這個畫面上先定義好要連線的ftp server的ip位址, 登入使用者帳號/密碼,上下載檔案的間隔時間,目錄等...的設定資料,我並把這些設定值寫在cfsenv.dbf的表格內.

基本上我這個測試程式並不是很大,但因為我對vfp的部份特性還不是非清楚, 程式寫的不好,也請多多包涵.

承蒙先進不吝給予協助, 感激不盡.
回頂端
檢視會員個人資料 發送私人訊息
ckp6250



註冊時間: 2004-07-30
文章: 1645


第 9 樓

發表發表於: 星期二 七月 31, 2012 8:03 am    文章主題: 引言回覆

不然,您用您的程式,來測試下載我的中文檔好了
ftp server: 61.218.233.226
ftp userName: ftpdemo
ftp userPassword: ftpdemo
檔名:出差報告單.doc

您試看看下載能成功否?
回頂端
檢視會員個人資料 發送私人訊息 參觀發表人的個人網站
ckp6250



註冊時間: 2004-07-30
文章: 1645


第 10 樓

發表發表於: 星期二 七月 31, 2012 9:32 pm    文章主題: 引言回覆

請使用『ftp server utf8 big5』這樣的關鍵字來 google
青菜在這啦

也就是說,您的 ftp server 要能自動處理 utf-8 及 big5 的轉換問題
回頂端
檢視會員個人資料 發送私人訊息 參觀發表人的個人網站
ericchuang



註冊時間: 2007-11-15
文章: 10


第 11 樓

發表發表於: 星期二 七月 31, 2012 10:57 pm    文章主題: 引言回覆

ckp6250您好,
感謝您的協助與建議,我再來多讀點文件看看. 謝謝您提供這些解決問題的方向.
回頂端
檢視會員個人資料 發送私人訊息
aizz



註冊時間: 2007-01-29
文章: 172


第 12 樓

發表發表於: 星期三 八月 01, 2012 11:47 am    文章主題: 引言回覆

ericchuang 寫到:
ckp6250您好,
感謝您的協助與建議,我再來多讀點文件看看. 謝謝您提供這些解決問題的方向.



其實可以找到蠻多的解方, 個人感覺下面這一個處方還不錯吃喔:

http://phorum.study-area.org/index.php?topic=29840.0


Laughing Razz Wink Twisted Evil Evil or Very Mad
回頂端
檢視會員個人資料 發送私人訊息
從之前的文章開始顯示:   
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區 所有的時間均為 台北時間 (GMT + 8 小時)
1頁(共1頁)

 
前往:  
無法 在這個版面發表文章
無法 在這個版面回覆文章
無法 在這個版面編輯文章
無法 在這個版面刪除文章
無法 在這個版面進行投票
無法 在這個版面附加檔案
無法 在這個版面下載檔案


Powered by phpBB © 2001, 2005 phpBB Group
正體中文語系由 phpbb-tw 維護製作