PDA

查看完整版本 : 關於Serv-U的問題


mike
2002-01-19, 12:59 PM
有人反應說Serv-U有中文問題,
這點其實我早就注意到了,
不過其他部分我覺得是很好用,所以我就沒特別注意。
有一點比較要注意的,上傳的時候最好用英文檔名,
就比較不會有問題了...
我所知道的問題:
1. 如果子目錄內有中文檔名,進去要list時會有問題,會停住。
2. 我個人認為使用2000或XP系列的比較好一點,因為Code Page是用UTF-8編碼,問題就比較少一些。

至於其他問題我目前是還沒遇到,
如果各位有聽到什麼其他消息的話再跟我交流一下。
謝謝大家。
:)

mike
2002-01-19, 01:15 PM
補充一點:
為什麼我會用3.1版,不用舊版的?
因為2.5版我也試用過,但是缺乏了一些功能。
有一些開特定port的功能2.5沒有,
這會讓我無法透過NAT架起FTP Server,
大家會無法用Passive Mode傳檔。
所以,事難兩全,只好先求能用。
至於中文的問題,我慢慢再解決吧...
:)

mike
2002-01-19, 05:41 PM
我去查Serv-U討論區,發現我的看法果然沒錯,
是Code Page的問題。
Windows XP/2000可以正常處理Unicode,
但Windows 98/ME就不行了,
因此如果你使用98/ME的話更容易會出問題。
這是我查到的討論區內容,給大家參考:

Re: [Serv-U] Question about Chinese Char

--------------------------------------------------------------------------------
To serv-u@cat-soft.com
From Joey Fong <joeyfong@stones.com>
Date Mon, 14 May 2001 21:13:12 -0400
In-Reply-To <1934216903.989776694@[192.168.0.3] >
References <3AFEF85A.2594E11F@softhome.net >
Reply-To serv-u@cat-soft.com
Sender serv-u-request@cat-soft.com

--------------------------------------------------------------------------------

Dear Rob,

How about make two version of Serv-u, one for Windows NT/2000 and one for
Windows 9x/Me?


At 05:58 2001/5/14, you wrote:
>If only it was as simple as moving to Unicode... As you correctly note
>Unicode is not supported (or rather, its support is very limited) on
>Win9x/ME. For this reason it's not an option. The only thing that works on
>all platforms is multi-byte character sets. They use a variable length per
>character, some characters are one byte, some are two, and some are even
>three bytes long. The problem is that you don't know the meaning of a
>character unless you parse the entire string from the beginning up to that
>character. Similarly one cannot figure out reliably what the character
>before a given place in a string is, without parsing the entire string up
>to that point. There is a lot of code in Serv-U that looks for bytes with
>values like '\', ':' and so on. This does not work at all with multi-byte
>character sets and needs to be rewritten, preferably such that it doens't
>kill performance. Not easy.
>
> Rob
> -/-
>
>--- This message was entirely written using recycled electrons ---
> All about FTP Serv-U v2.5k: http://www.ftpserv-u.com
>FTP Serv-U list: http://www.ftpserv-u.com/helpdesk/mailinglist.htm
>------------------------------------------------------------------
>
>--On Sunday, May 13, 2001 5:11 PM -0400 Gene <geneh@softhome.net> wrote:
>
>
>>Well, the only problem with double-byte (unicode) characters especially
>>for filenames is that
>>the operating system has to be able to handle it.
>>Win9x (US) chokes on filenames with unicode (I have a drive that has
>>Win98J on it so I can't run the US version of scandisk). Win2000 doesn't
>>have a problem with it.
>>
>>G.
>>
>>Rob Beckers wrote:
>>
>>>--On Sunday, May 13, 2001 2:44 PM -0400 Joey Fong <joeyfong@stones.com>
>>>wrote:
>>>
>>> > Hi Rob,
>>> >
>>> > I hope this feature can be added to Serv-U very soon, since it is very
>>> > important for me and also people who use Chinese.
>>>
>>>I hope so too but this is not going to be easy: Dealing with multi-byte
>>>characters is entirely different from single byte characters and much of
>>>the existing code will need to be rewritten.
>>>
>>> Rob
>>> -/-
>>>
>>>--- This message was entirely written using recycled electrons ---
>>> All about FTP Serv-U v2.5k: http://www.ftpserv-u.com
>>>FTP Serv-U list: http://www.ftpserv-u.com/helpdesk/mailinglist.htm
>>>------------------------------------------------------------------
>>>
>>>To leave the Serv-U discussion list send E-mail to:
>>>Serv-U-request@cat-soft.com with a single line in the
>>>message body, reading "unsubscribe" (without quotes).
>>>List archive: http://www.pacemail.com/hyper/
>>
>>
>>
>>To leave the Serv-U discussion list send E-mail to:
>>Serv-U-request@cat-soft.com with a single line in the
>>message body, reading "unsubscribe" (without quotes).
>>List archive: http://www.pacemail.com/hyper/
>
>
>
>To leave the Serv-U discussion list send E-mail to:
>Serv-U-request@cat-soft.com with a single line in the
>message body, reading "unsubscribe" (without quotes).
>List archive: http://www.pacemail.com/hyper/


To leave the Serv-U discussion list send E-mail to:
Serv-U-request@cat-soft.com with a single line in the
message body, reading "unsubscribe" (without quotes).
List archive: http://www.pacemail.com/hyper/