元の文字列をエスケープするのは簡単です。
-- origString = string from text box
substituteString origString "\\" "\\\\"
substituteString origString "\"" ""\\\"
mySQLの場合、おそらくこれを逆コンマに対して行います。
substituteString origString "\"" "'"
また、TAB文字などをエスケープしたい場合、これは機能します。
substituteString origString (bit.intAsChar 9) "<TAB HERE>"
文字番号についてはhttp://www.asciitable.comをチェックしてください。
ただし、文字列はエスケープ文字とともに格納されるため、文字列を読み取るとエスケープ文字も表示されることに注意してください。
これは何に使われているのですか?mySQLからWebページに結果を表示しようとしていますか?
改行に関しては、MaxscriptEditTextボックスの1行ごとに文字列を取得する方法はないと思います。ただし、Maxscript UIで.Netテキストボックスを使用して、そのように読むことができます。