RFC 2640:Internationalization of the File Transfer...
RFC-Ref

FTP


Click on the red underlined text to get to the source

... ISO-8859] character set becomes ever more urgent. For FTP, because of the large installed base, it is paramount that this is done without breaking existing clients and servers ...


... ASCII and EBCDIC, which is understandable by all systems. For FTP this character set SHALL be ISO/IEC ...
... The character set defined for international support of FTP SHALL be the Universal Character Set as defined in ISO 10646 ...


... encoding, give the user a chance to try to assume something, or save encoding assumptions for a server from one FTP session to another. ...


... Implementers SHOULD note that FTP commands and numeric responses are protocol elements. As such, their use is not affected by any guidance ...
... virtual host as described in [MLST]. However, an FTP server might not support virtual servers, or virtual servers might be configured to support an environment without regard for language ...
... A new command "LANG" is added to the FTP command set to allow server-FTP process to determine in which language ...
... A new command "LANG" is added to the FTP command set to allow server-FTP process to determine in which language to present server greetings and the textual part of command responses. The parameter ...
... be made by the server to translate protocol elements (FTP commands and numeric responses) or data transmitted over the data connection. ...
... User-PI MAY issue the LANG command at any time during an FTP session. In order to gain the full benefit of this command, it SHOULD be ...
... language. Server-FTP responds to the "Lang" command with either "lang-ok" or "error-response". "lang-ok" MUST be sent if Server-FTP ...
... Server-FTP responds to the "Lang" command with either "lang-ok" or "error-response". "lang-ok" MUST be sent if Server-FTP supports the "Lang" command and can support some form of the "lang-tag". Support ...
... SHOULD be as follows: - If server-FTP receives "Lang" with no parameters it SHOULD return messages and command responses in the server default language. ...
... language. - If server-FTP receives "Lang" with only a primary tag argument (e.g. en, fr, de, ja, zh, etc.), which it can support, it SHOULD ...
... language associated with that primary tag. It is possible that server-FTP will only support the primary tag when combined with a sub-tag ...
... tag when combined with a sub-tag (e.g. en-US, en-UK, etc.). In such cases, server-FTP MAY determine the appropriate variant to use during the session. How server-FTP ...
... server-FTP MAY determine the appropriate variant to use during the session. How server-FTP makes that determination is outside the scope of this specification. If server-FTP ...
... server-FTP makes that determination is outside the scope of this specification. If server-FTP cannot determine if a sub-tag variant is appropriate it SHOULD return an "unsupported-parameter" (504) response. ...
... SHOULD return an "unsupported-parameter" (504) response. - If server-FTP receives "Lang" with a primary tag and sub-tag(s) ...
... command responses in support of the language argument. It is possible that server-FTP can support the primary tag of the "Lang" argument but not the sub-tag ...
... tag of the "Lang" argument but not the sub-tag(s). In such cases server-FTP MAY return messages and command responses in the most appropriate variant of the primary tag ...
... variant of the primary tag that has been implemented. How server- FTP makes that determination is outside the scope of this specification. If server-FTP cannot determine if a sub-tag ...
... FTP makes that determination is outside the scope of this specification. If server-FTP cannot determine if a sub-tag variant is appropriate it SHOULD return an "unsupported-parameter" (504) ...
... For example if client-FTP sends a "LANG en-AU" command and server-FTP has implemented language tags ...
... For example if client-FTP sends a "LANG en-AU" command and server-FTP has implemented language tags en-US and en-UK it may decide that the ...
... A server-FTP process that supports the LANG command, and language support for messages and command responses, MUST include in the ...
... space characters are not permitted. The lang-fact SHALL include the lang- tags which server-FTP can support. At least one lang-tag MUST be included with the FEAT ...
... described earlier in this document. The OPTIONAL asterisk, when present, SHALL indicate the current lang-tag being used by server-FTP for messages and responses. ...
... In this example server-FTP can only support English, which is the current language (as shown by the asterisk) being used by the server ...
... In this example server-FTP supports both English and French as shown by the initial response to the FEAT command. The asterisk indicates ...
... FEAT command. The asterisk indicates that English is the current language in use by server-FTP. After a LANG command is issued to change the language to French, the FEAT ...


... Elz, R. and P. Hethmon, "Extensions to FTP", Work in Progress. ...
... Postel, J. and J. Reynolds, "File Transfer Protocol (FTP)", STD 9, RFC 959std9, October 1985. ...


... character sets, but allow administrators to configure it in the FTP server. These servers should be configured to use a particular mapping table (either external or built-in). This will allow the flexibility of defining ...
... - If the server's OS does not mandate the character set and the FTP server cannot be configured, the server should simply use the raw bytes in the file name. They might be ASCII ...



Google
Web
RFC-Ref