어떤 문자 인코딩을 사용해야 하는지 아는 사람이 있나요 .netrc
? 독일 사용자로서 저는 때때로 비밀번호에 발음 구별 부호를 추가합니다.
그래서 내 질문은 이것이 latin1로 간주됩니까, 아니면 파일을 UTF-8로 잘 인코딩한다고 가정할 수 있습니까?
답변1
적용 가능한 표준은 없으며 .netrc
1980년대 BSD 기능으로 시작되었습니다. 물론 이것은 UTF-8보다 우선합니다. 그러나 다음이 있기 때문에아니요표준적으로, 아마도 (a) 로케일 기반 인코딩 또는 (b) UTF-8을 가정하는 누군가의 "개선"을 사용하고 있을 것입니다. 그것에 의존하지 마십시오.
FTP의 암호는 RFC(UTF-8 이전 버전)에 포함되어 있으며 내용은 다음과 같습니다.ASCII 코드. 섹션 5.3.2에서 BNF의 관련 부분은 다음과 같습니다.
<password> ::= <string>
<string> ::= <char> | <char><string>
<char> ::= any of the 128 ASCII characters except <CR> and
<LF>
후속 RFC는 RFC 959를 기반으로 구축되지만 규칙은 변경되지 않습니다. 그러나 구현자는 Latin1을 사용할 수 있도록 확장합니다.
추가 자료: