文字列で各言語での『'』と『"』自体のエスケープの違い
◆ Perl
シングルクォート『'』で囲まれた文字列は、変数が展開されない。文字列中に『'』がある時は『\'』でエスケープします。
ダブルクォート『"』で囲まれた文字列は、変数が展開される。文字列中に『"』がある時は『\"』でエスケープします。
◆ JavaScript
『'』や『"』で囲まれた文字列は同等で、文字列中に『'』または『"』がある時は『\'』または『\"』でエスケープします。
◆ html
『'』や『"』で囲まれた文字列は同等で、文字列中に『'』または『"』がある時は文字参照(『'は、’』『"は、"』)を使う。
◆ VBScript
『"』で囲まれたものが文字列で、 『'』で囲まれたものは文字列ではありません。文字列中に『"』がある時は『""』でエスケープします。