試していません。もしOPが間違っていると言うなら、私のコメントは役に立たないということです。すみません。
ああ、そしてマイケルの返信を見ました。確かに、引用符やエスケープを正しく処理することは、考えられているよりも何十億倍も難しいことです。