電子メールアドレスに関連付けられた複数のhtmlファイルを作成しようとしています。しかし、 "@"はファイル名では使用できないので、混乱を避けるため、通常はメールアドレスには存在しない文字に置き換えようとしています。ファイル名で許可されているが電子メールアドレスで許可されていない文字を探しています...何か手がかり?
何か気になることはありますか?
ありがとうございます!
電子メールアドレスに関連付けられた複数のhtmlファイルを作成しようとしています。しかし、 "@"はファイル名では使用できないので、混乱を避けるため、通常はメールアドレスには存在しない文字に置き換えようとしています。ファイル名で許可されているが電子メールアドレスで許可されていない文字を探しています...何か手がかり?
何か気になることはありますか?
ありがとうございます!
カンマやセミコロンは、電子メールアドレスではなく、ほとんどのファイルシステム上のファイル名に許可されていません。
「〜」がこの目的のために使用されていると思います。
良いアイデア!まだ完全ではありません:/ en.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
任意の(カンマ)。
これらの文字は引用符で囲まれた文字列で使用できるため、 "@"は "@"に置き換えてもかまいません(大文字の小文字は " the RFC引用符で囲まれた文字列内の
による行のような3つの二重引用符を無効になりシーケンス。
は、任意のASCIIグラフィックやスペースは二重引用符と以外blackslash引用符なしで許可されていますバックスラッシュ自体。
あなたは電子メールabc "~~~" .def @ rst.xyzを持つことができます。しかし、あなたはabcを持つことはできませんでした。 "" "[email protected]; abc。" def "とする必要があります。だから、あなたが安全に、ファイル名に、@の代わりとして「「」使用することができます。
はしかし、RFCも言う
最大の相互運用性のためのローカルパートのための上記の定義は比較的寛容である一方、 、ローカル部分が必要です(または 用途)メールボックス引用符で囲まれた文字列の形式またはローカルパートは 大文字と小文字は区別されを定義することは避けてくださいメール を受信することを期待ホスト。
SHOULD meanin付きG「... 特定の行動が許容される、あるいは有用であるが、完全 意味が理解されるべきであり、ケースを注意深く実装する前に を計量するとき、特定の状況では正当な理由が存在してもよい こと」RFC2119
"" "うまくいくでしょうが、それをデザインするのに苦労する価値のある引用がある電子メールが表示される可能性はありますか?そうでない場合は、1文字のうちの1つを使用します。
%64のようなエンコーディングスキームを使用することもできます。 –