전자 메일 주소와 연결된 여러 html 파일을 만들려고합니다. 하지만 "@"는 파일 이름에 사용할 수 없기 때문에 혼동을 피하기 위해 전자 메일 주소에 일반적으로 존재하지 않는 문자로 바꾸려고합니다.파일 이름에는 허용되지만 이메일 주소에는 허용되지 않는 문자를 찾고 ... 실마리가 있습니까?
아무 것도 생각 나지 않습니까?
감사합니다.
전자 메일 주소와 연결된 여러 html 파일을 만들려고합니다. 하지만 "@"는 파일 이름에 사용할 수 없기 때문에 혼동을 피하기 위해 전자 메일 주소에 일반적으로 존재하지 않는 문자로 바꾸려고합니다.파일 이름에는 허용되지만 이메일 주소에는 허용되지 않는 문자를 찾고 ... 실마리가 있습니까?
아무 것도 생각 나지 않습니까?
감사합니다.
쉼표와 세미콜론은 이메일 주소를하지만, 대부분의 파일 시스템에서 파일 이름에서 허용되지 않습니다.
좋습니다! 그러나 여전히 완벽하지는 않습니다 :/en.wikipedia.org/wiki/Email_address#Local_part – Emilio
하지만, 큰 따옴표로 문제가 생깁니다. 나는 당신의 질문에 대한 코멘트에서 제안 된 것을 할 것이고 그것을 인코딩 할 것이다. 유효한 파일 이름이 대부분의 파일 시스템이고, 쉽게 역변환 할 수있는 URL 인코딩을 사용하십시오. URL을 디코딩하면됩니다. –
그래, 나는 아마 그렇게해야한다는 것을 안다. 그러나 그것은 나의 목적을 위해 너무 복잡하다! 감사! – Emilio
'~'가이 용도로 사용됩니다.
좋습니다! 여전히 완벽하지는 않습니다./kr.wikipedia.org/wiki/Email_address#Local_part – Emilio
왜 html 파일을 만들어야하는지 궁금하지 않습니다. 그것은 동적 인 페이지가 트릭을 할 것 인 것처럼 들린다. 나는 컨텍스트를 알지 못하지만 잘못 될 수 있습니다. – Nicky
oops ...나는 "html"파일을 썼다. "jpg"파일이었다. 하지만 문자가 완벽하지 않기 때문에 ~을 사용한다고 생각합니다.이 파일을 이메일 주소와 연결하는 빠르고 간단한 방법을 찾고있었습니다. 감사! – Emilio
여기 링크에 따르면 거의 모든 ASCII 문자는 특수 문자가 시작이나 끝이 아닌 한 전자 메일 주소에서 허용됩니다.
슬프지만 사실이지만, 내 질문에 대한 완벽한 대답이없는 것처럼 보입니다./https://en.wikipedia.org/wiki/Email_address#Local_part – Emilio
Any, (쉼표);
이러한 문자는 따옴표로 묶은 문자열에 사용할 수 있으므로 "@"대신 "@"를 사용할 수 있습니다 (예 : 대괄호) <> (대괄호) [] (대괄호) the RFC 인용 된 문자열 내에서
에 따르면 행에서 다음과 같은 세 가지 큰 따옴표를 무효로 할 순서.
은 모든 ASCII 그래픽 또는 공간은 큰 따옴표와 제외 역 슬래시 인용 부호없이 허용된다 백 슬래시 자체.
전자 메일 abc. "~~~".def @ rst.xyz가있을 수 있습니다. 그러나 당신은 abc을 가질 수 없습니다. ""def. rst.xyz; abc. "\" "[email protected]이어야합니다. 그래서 안전하게 파일 이름에 @를 위해 대신 "" "사용할 수 있습니다.
그러나, RFC는 말한다
최대 상호 운용성을위한지역 부분에 대한 위의 정의는 상대적으로 관대하지만, , 로컬 - 부 민감한 를 문자를 구분 로컬 부분에 필요한 사서함 (또는 용도)에 인용 된 문자열 형태 또는 정의하거나 메일 나타날 것으로 기대 호스트.
으로는 meanin SHOULD g "... 특정 행동이 허용 또는 유용하지만 전체 의미가 이해되어야하고, 사건을주의 깊게 구현하기 전에 무게 때 특정 상황에서 타당한 이유가있을 수 있음을 ..."RFC2119
"" "효과가 있지만, 설계시 문제가되는 따옴표가있는 이메일을 볼 수 있습니까? 그렇지 않은 경우 단일 문자 중 하나를 사용하십시오.
% 64와 같은 인코딩 체계를 사용할 수도 있습니다. –